home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / Report Wizard.rsrc / CODE_14_AM_GA Misc.txt < prev    next >
Text File  |  1998-12-15  |  463KB  |  8,270 lines

  1. # near model CODE resource
  2. # jump table entries: 40-301 (262 of them)
  3. 00000000  0000 0028                ori.b      D0, 0x28 /* '(' */
  4. 00000004  0000 61A8                ori.b      D0, 0xA8
  5. fn00000008:
  6. 00000008  226F 0004                movea.l    A1, [A7 + 0x4]
  7. 0000000C  41F9 0000 6018           lea.l      A0, [0x00006018]
  8. 00000012  2288                     move.l     [A1], A0
  9. 00000014  42A9 0004                clr.l      [A1 + 0x4]
  10. 00000018  2049                     movea.l    A0, A1
  11. 0000001A  4E75                     rts
  12. fn0000001C:
  13. 0000001C  4E56 0000                link       A6, 0
  14. 00000020  2F0A                     move.l     -[A7], A2
  15. 00000022  246E 0008                movea.l    A2, [A6 + 0x8]
  16. 00000026  200A                     move.l     D0, A2
  17. 00000028  6718                     beq        +0x1A /* 00000042 */
  18. 0000002A  41F9 0000 6018           lea.l      A0, [0x00006018]
  19. 00000030  2488                     move.l     [A2], A0
  20. 00000032  4A6E 000C                tst.w      [A6 + 0xC]
  21. 00000036  6F0A                     ble        +0xC /* 00000042 */
  22. 00000038  2F0A                     move.l     -[A7], A2
  23. 0000003A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  24. 00000040  584F                     addq.w     A7, 4
  25. label00000042:
  26. 00000042  204A                     movea.l    A0, A2
  27. 00000044  245F                     movea.l    A2, [A7]+
  28. 00000046  4E5E                     unlink     A6
  29. 00000048  4E75                     rts
  30. 0000004A  206F 0004                movea.l    A0, [A7 + 0x4]
  31. 0000004E  216F 0008 0004           move.l     [A0 + 0x4], [A7 + 0x8]
  32. 00000054  4E75                     rts
  33. 00000056  206F 0004                movea.l    A0, [A7 + 0x4]
  34. 0000005A  216F 0008 0004           move.l     [A0 + 0x4], [A7 + 0x8]
  35. 00000060  4E75                     rts
  36. 00000062  4E75                     rts
  37. 00000064  4E75                     rts
  38. 00000066  4E75                     rts
  39. 00000068  206F 0008                movea.l    A0, [A7 + 0x8]
  40. 0000006C  4E75                     rts
  41. 0000006E  4E75                     rts
  42. 00000070  7000                     moveq.l    D0, 0x00
  43. 00000072  4E75                     rts
  44. 00000074  4E75                     rts
  45. 00000076  4E75                     rts
  46. 00000078  4E75                     rts
  47. 0000007A  4E75                     rts
  48. 0000007C  4E56 0000                link       A6, 0
  49. 00000080  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  50. 00000084  246E 0008                movea.l    A2, [A6 + 0x8]
  51. 00000088  2A2E 000C                move.l     D5, [A6 + 0xC]
  52. 0000008C  282E 0010                move.l     D4, [A6 + 0x10]
  53. 00000090  262E 0014                move.l     D3, [A6 + 0x14]
  54. 00000094  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  55. 00000098  2057                     movea.l    A0, [A7]
  56. 0000009A  2268 0004                movea.l    A1, [A0 + 0x4]
  57. 0000009E  2269 001C                movea.l    A1, [A1 + 0x1C]
  58. 000000A2  4E91                     jsr        [A1]
  59. 000000A4  2045                     movea.l    A0, D5
  60. 000000A6  2080                     move.l     [A0], D0
  61. 000000A8  266A 0004                movea.l    A3, [A2 + 0x4]
  62. 000000AC  202B 005E                move.l     D0, [A3 + 0x5E]
  63. 000000B0  2044                     movea.l    A0, D4
  64. 000000B2  2080                     move.l     [A0], D0
  65. 000000B4  286A 0004                movea.l    A4, [A2 + 0x4]
  66. 000000B8  202C 0062                move.l     D0, [A4 + 0x62]
  67. 000000BC  2043                     movea.l    A0, D3
  68. 000000BE  2080                     move.l     [A0], D0
  69. 000000C0  584F                     addq.w     A7, 4
  70. 000000C2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  71. 000000C6  4E5E                     unlink     A6
  72. 000000C8  4E75                     rts
  73. 000000CA  4E75                     rts
  74. 000000CC  7001                     moveq.l    D0, 0x01
  75. 000000CE  4E75                     rts
  76. 000000D0  7001                     moveq.l    D0, 0x01
  77. 000000D2  4E75                     rts
  78. 000000D4  7000                     moveq.l    D0, 0x00
  79. 000000D6  4E75                     rts
  80. 000000D8  4E75                     rts
  81. 000000DA  4E56 0000                link       A6, 0
  82. 000000DE  1F3C 0001                move.b     -[A7], 0x1
  83. 000000E2  4227                     clr.b      -[A7]
  84. 000000E4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  85. 000000E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  86. 000000EC  2057                     movea.l    A0, [A7]
  87. 000000EE  2250                     movea.l    A1, [A0]
  88. 000000F0  2269 0050                movea.l    A1, [A1 + 0x50]
  89. 000000F4  4E91                     jsr        [A1]
  90. 000000F6  4E5E                     unlink     A6
  91. 000000F8  4E75                     rts
  92. 000000FA  4E75                     rts
  93. 000000FC  4E75                     rts
  94. 000000FE  4E75                     rts
  95. 00000100  4E75                     rts
  96. 00000102  4E75                     rts
  97. 00000104  4E75                     rts
  98. 00000106  4E75                     rts
  99. 00000108  4E75                     rts
  100. 0000010A  4E75                     rts
  101. 0000010C  4E75                     rts
  102. 0000010E  7000                     moveq.l    D0, 0x00
  103. 00000110  4E75                     rts
  104. 00000112  4E75                     rts
  105. 00000114  4E75                     rts
  106. 00000116  4E56 FFF4                link       A6, -0x000C
  107. 0000011A  2F03                     move.l     -[A7], D3
  108. 0000011C  486E FFFA                pea.l      [A6 - 0x6]
  109. 00000120  486E FFF4                pea.l      [A6 - 0xC]
  110. 00000124  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  111. 00000128  2057                     movea.l    A0, [A7]
  112. 0000012A  2250                     movea.l    A1, [A0]
  113. 0000012C  2269 0090                movea.l    A1, [A1 + 0x90]
  114. 00000130  4E91                     jsr        [A1]
  115. 00000132  1600                     move.b     D3, D0
  116. 00000134  4A03                     tst.b      D3
  117. 00000136  4FEF 000C                lea.l      A7, [A7 + 0xC]
  118. 0000013A  670C                     beq        +0xE /* 00000148 */
  119. 0000013C  486E FFF4                pea.l      [A6 - 0xC]
  120. 00000140  AA14                     syscall    RGBForeColor
  121. 00000142  486E FFFA                pea.l      [A6 - 0x6]
  122. 00000146  AA15                     syscall    RGBBackColor
  123. label00000148:
  124. 00000148  1003                     move.b     D0, D3
  125. 0000014A  261F                     move.l     D3, [A7]+
  126. 0000014C  4E5E                     unlink     A6
  127. 0000014E  4E75                     rts
  128. 00000150  7000                     moveq.l    D0, 0x00
  129. 00000152  4E75                     rts
  130. 00000154  7000                     moveq.l    D0, 0x00
  131. 00000156  4E75                     rts
  132. 00000158  2F0C                     move.l     -[A7], A4
  133. 0000015A  286F 000C                movea.l    A4, [A7 + 0xC]
  134. 0000015E  226F 0010                movea.l    A1, [A7 + 0x10]
  135. 00000162  206F 0014                movea.l    A0, [A7 + 0x14]
  136. 00000166  4250                     clr.w      [A0]
  137. 00000168  4251                     clr.w      [A1]
  138. 0000016A  4254                     clr.w      [A4]
  139. 0000016C  285F                     movea.l    A4, [A7]+
  140. 0000016E  4E75                     rts
  141. 00000170  4E75                     rts
  142. 00000172  7000                     moveq.l    D0, 0x00
  143. 00000174  4E75                     rts
  144. 00000176  4E75                     rts
  145. 00000178  4E75                     rts
  146. 0000017A  4E56 0000                link       A6, 0
  147. 0000017E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  148. 00000182  246E 0008                movea.l    A2, [A6 + 0x8]
  149. 00000186  382E 000C                move.w     D4, [A6 + 0xC]
  150. 0000018A  286E 000E                movea.l    A4, [A6 + 0xE]
  151. 0000018E  262E 0012                move.l     D3, [A6 + 0x12]
  152. 00000192  4A44                     tst.w      D4
  153. 00000194  6714                     beq        +0x16 /* 000001AA */
  154. 00000196  204A                     movea.l    A0, A2
  155. 00000198  41E8 006A                lea.l      A0, [A0 + 0x6A]
  156. 0000019C  2648                     movea.l    A3, A0
  157. 0000019E  2488                     move.l     [A2], A0
  158. 000001A0  2F0B                     move.l     -[A7], A3
  159. 000001A2  4EB9 0000 3AE0           jsr        [0x00003AE0]
  160. 000001A8  584F                     addq.w     A7, 4
  161. label000001AA:
  162. 000001AA  2F0C                     move.l     -[A7], A4
  163. 000001AC  4267                     clr.w      -[A7]
  164. 000001AE  2F0A                     move.l     -[A7], A2
  165. 000001B0  4EB9 0000 2C48           jsr        [0x00002C48]
  166. 000001B6  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  167. 000001BC  2548 0004                move.l     [A2 + 0x4], A0
  168. 000001C0  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  169. 000001C6  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  170. 000001CA  2252                     movea.l    A1, [A2]
  171. 000001CC  2288                     move.l     [A1], A0
  172. 000001CE  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  173. 000001D4  41E8 0150                lea.l      A0, [A0 + 0x150]
  174. 000001D8  2548 0028                move.l     [A2 + 0x28], A0
  175. 000001DC  2652                     movea.l    A3, [A2]
  176. 000001DE  204A                     movea.l    A0, A2
  177. 000001E0  41E8 006A                lea.l      A0, [A0 + 0x6A]
  178. 000001E4  91CB                     sub.l      A0, A3
  179. 000001E6  2748 0008                move.l     [A3 + 0x8], A0
  180. 000001EA  42AA 0066                clr.l      [A2 + 0x66]
  181. 000001EE  2F0C                     move.l     -[A7], A4
  182. 000001F0  2F03                     move.l     -[A7], D3
  183. 000001F2  2F0A                     move.l     -[A7], A2
  184. 000001F4  61FF 0000 0292           bsr        +0x294 /* 00000488 */
  185. 000001FA  204A                     movea.l    A0, A2
  186. 000001FC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  187. 00000200  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  188. 00000204  4E5E                     unlink     A6
  189. 00000206  4E75                     rts
  190. 00000208  4E56 0000                link       A6, 0
  191. 0000020C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  192. 00000210  246E 0008                movea.l    A2, [A6 + 0x8]
  193. 00000214  362E 000C                move.w     D3, [A6 + 0xC]
  194. 00000218  286E 000E                movea.l    A4, [A6 + 0xE]
  195. 0000021C  4A43                     tst.w      D3
  196. 0000021E  6714                     beq        +0x16 /* 00000234 */
  197. 00000220  204A                     movea.l    A0, A2
  198. 00000222  41E8 006A                lea.l      A0, [A0 + 0x6A]
  199. 00000226  2648                     movea.l    A3, A0
  200. 00000228  2488                     move.l     [A2], A0
  201. 0000022A  2F0B                     move.l     -[A7], A3
  202. 0000022C  4EB9 0000 3AE0           jsr        [0x00003AE0]
  203. 00000232  584F                     addq.w     A7, 4
  204. label00000234:
  205. 00000234  2F0C                     move.l     -[A7], A4
  206. 00000236  4267                     clr.w      -[A7]
  207. 00000238  2F0A                     move.l     -[A7], A2
  208. 0000023A  4EB9 0000 2C48           jsr        [0x00002C48]
  209. 00000240  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  210. 00000246  2548 0004                move.l     [A2 + 0x4], A0
  211. 0000024A  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  212. 00000250  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  213. 00000254  2252                     movea.l    A1, [A2]
  214. 00000256  2288                     move.l     [A1], A0
  215. 00000258  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  216. 0000025E  41E8 0150                lea.l      A0, [A0 + 0x150]
  217. 00000262  2548 0028                move.l     [A2 + 0x28], A0
  218. 00000266  2652                     movea.l    A3, [A2]
  219. 00000268  204A                     movea.l    A0, A2
  220. 0000026A  41E8 006A                lea.l      A0, [A0 + 0x6A]
  221. 0000026E  91CB                     sub.l      A0, A3
  222. 00000270  2748 0008                move.l     [A3 + 0x8], A0
  223. 00000274  42AA 0066                clr.l      [A2 + 0x66]
  224. 00000278  204A                     movea.l    A0, A2
  225. 0000027A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  226. 0000027E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  227. 00000282  4E5E                     unlink     A6
  228. 00000284  4E75                     rts
  229. 00000286  4E56 0000                link       A6, 0
  230. 0000028A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  231. 0000028E  246E 0008                movea.l    A2, [A6 + 0x8]
  232. 00000292  286E 0018                movea.l    A4, [A6 + 0x18]
  233. 00000296  2E2E 001E                move.l     D7, [A6 + 0x1E]
  234. 0000029A  2C2E 0022                move.l     D6, [A6 + 0x22]
  235. 0000029E  2A2E 0026                move.l     D5, [A6 + 0x26]
  236. 000002A2  282E 002A                move.l     D4, [A6 + 0x2A]
  237. 000002A6  262E 002E                move.l     D3, [A6 + 0x2E]
  238. 000002AA  4A6E 000C                tst.w      [A6 + 0xC]
  239. 000002AE  6714                     beq        +0x16 /* 000002C4 */
  240. 000002B0  204A                     movea.l    A0, A2
  241. 000002B2  41E8 006A                lea.l      A0, [A0 + 0x6A]
  242. 000002B6  2648                     movea.l    A3, A0
  243. 000002B8  2488                     move.l     [A2], A0
  244. 000002BA  2F0B                     move.l     -[A7], A3
  245. 000002BC  4EB9 0000 3AE0           jsr        [0x00003AE0]
  246. 000002C2  584F                     addq.w     A7, 4
  247. label000002C4:
  248. 000002C4  2F04                     move.l     -[A7], D4
  249. 000002C6  2F05                     move.l     -[A7], D5
  250. 000002C8  2F06                     move.l     -[A7], D6
  251. 000002CA  2F07                     move.l     -[A7], D7
  252. 000002CC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  253. 000002D0  4267                     clr.w      -[A7]
  254. 000002D2  2F0A                     move.l     -[A7], A2
  255. 000002D4  4EB9 0000 2C40           jsr        [0x00002C40]
  256. 000002DA  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  257. 000002E0  2548 0004                move.l     [A2 + 0x4], A0
  258. 000002E4  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  259. 000002EA  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  260. 000002EE  2252                     movea.l    A1, [A2]
  261. 000002F0  2288                     move.l     [A1], A0
  262. 000002F2  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  263. 000002F8  41E8 0150                lea.l      A0, [A0 + 0x150]
  264. 000002FC  2548 0028                move.l     [A2 + 0x28], A0
  265. 00000300  2652                     movea.l    A3, [A2]
  266. 00000302  204A                     movea.l    A0, A2
  267. 00000304  41E8 006A                lea.l      A0, [A0 + 0x6A]
  268. 00000308  91CB                     sub.l      A0, A3
  269. 0000030A  2748 0008                move.l     [A3 + 0x8], A0
  270. 0000030E  42AA 0066                clr.l      [A2 + 0x66]
  271. 00000312  2F03                     move.l     -[A7], D3
  272. 00000314  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  273. 00000318  2F0C                     move.l     -[A7], A4
  274. 0000031A  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  275. 0000031E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  276. 00000322  2F0A                     move.l     -[A7], A2
  277. 00000324  61FF 0000 01EE           bsr        +0x1F0 /* 00000514 */
  278. 0000032A  204A                     movea.l    A0, A2
  279. 0000032C  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  280. 00000330  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  281. 00000334  4E5E                     unlink     A6
  282. 00000336  4E75                     rts
  283. fn00000338:
  284. 00000338  4E56 0000                link       A6, 0
  285. 0000033C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  286. 00000340  246E 0008                movea.l    A2, [A6 + 0x8]
  287. 00000344  3E2E 000C                move.w     D7, [A6 + 0xC]
  288. 00000348  286E 000E                movea.l    A4, [A6 + 0xE]
  289. 0000034C  2C2E 0012                move.l     D6, [A6 + 0x12]
  290. 00000350  2A2E 0016                move.l     D5, [A6 + 0x16]
  291. 00000354  282E 001A                move.l     D4, [A6 + 0x1A]
  292. 00000358  262E 001E                move.l     D3, [A6 + 0x1E]
  293. 0000035C  4A47                     tst.w      D7
  294. 0000035E  6714                     beq        +0x16 /* 00000374 */
  295. 00000360  204A                     movea.l    A0, A2
  296. 00000362  41E8 006A                lea.l      A0, [A0 + 0x6A]
  297. 00000366  2648                     movea.l    A3, A0
  298. 00000368  2488                     move.l     [A2], A0
  299. 0000036A  2F0B                     move.l     -[A7], A3
  300. 0000036C  4EB9 0000 3AE0           jsr        [0x00003AE0]
  301. 00000372  584F                     addq.w     A7, 4
  302. label00000374:
  303. 00000374  2F03                     move.l     -[A7], D3
  304. 00000376  2F04                     move.l     -[A7], D4
  305. 00000378  2F05                     move.l     -[A7], D5
  306. 0000037A  2F06                     move.l     -[A7], D6
  307. 0000037C  2F0C                     move.l     -[A7], A4
  308. 0000037E  4267                     clr.w      -[A7]
  309. 00000380  2F0A                     move.l     -[A7], A2
  310. 00000382  4EB9 0000 2C40           jsr        [0x00002C40]
  311. 00000388  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  312. 0000038E  2548 0004                move.l     [A2 + 0x4], A0
  313. 00000392  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  314. 00000398  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  315. 0000039C  2252                     movea.l    A1, [A2]
  316. 0000039E  2288                     move.l     [A1], A0
  317. 000003A0  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  318. 000003A6  41E8 0150                lea.l      A0, [A0 + 0x150]
  319. 000003AA  2548 0028                move.l     [A2 + 0x28], A0
  320. 000003AE  2652                     movea.l    A3, [A2]
  321. 000003B0  204A                     movea.l    A0, A2
  322. 000003B2  41E8 006A                lea.l      A0, [A0 + 0x6A]
  323. 000003B6  91CB                     sub.l      A0, A3
  324. 000003B8  2748 0008                move.l     [A3 + 0x8], A0
  325. 000003BC  42AA 0066                clr.l      [A2 + 0x66]
  326. 000003C0  204A                     movea.l    A0, A2
  327. 000003C2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  328. 000003C6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  329. 000003CA  4E5E                     unlink     A6
  330. 000003CC  4E75                     rts
  331. fn000003CE:
  332. 000003CE  4E56 0000                link       A6, 0
  333. 000003D2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  334. 000003D6  246E 0008                movea.l    A2, [A6 + 0x8]
  335. 000003DA  362E 000C                move.w     D3, [A6 + 0xC]
  336. 000003DE  200A                     move.l     D0, A2
  337. 000003E0  677C                     beq        +0x7E /* 0000045E */
  338. 000003E2  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  339. 000003E8  2548 0004                move.l     [A2 + 0x4], A0
  340. 000003EC  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  341. 000003F2  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  342. 000003F6  2252                     movea.l    A1, [A2]
  343. 000003F8  2288                     move.l     [A1], A0
  344. 000003FA  41F9 0000 5D22           lea.l      A0, [0x00005D22]
  345. 00000400  41E8 0150                lea.l      A0, [A0 + 0x150]
  346. 00000404  2548 0028                move.l     [A2 + 0x28], A0
  347. 00000408  2652                     movea.l    A3, [A2]
  348. 0000040A  204A                     movea.l    A0, A2
  349. 0000040C  41E8 006A                lea.l      A0, [A0 + 0x6A]
  350. 00000410  2848                     movea.l    A4, A0
  351. 00000412  91CB                     sub.l      A0, A3
  352. 00000414  2748 0008                move.l     [A3 + 0x8], A0
  353. 00000418  4AAA 0066                tst.l      [A2 + 0x66]
  354. 0000041C  6716                     beq        +0x18 /* 00000434 */
  355. 0000041E  3F3C 0001                move.w     -[A7], 0x1
  356. 00000422  206A 0066                movea.l    A0, [A2 + 0x66]
  357. 00000426  4850                     pea.l      [A0]
  358. 00000428  2057                     movea.l    A0, [A7]
  359. 0000042A  2250                     movea.l    A1, [A0]
  360. 0000042C  2269 0008                movea.l    A1, [A1 + 0x8]
  361. 00000430  4E91                     jsr        [A1]
  362. 00000432  5C4F                     addq.w     A7, 6
  363. label00000434:
  364. 00000434  4267                     clr.w      -[A7]
  365. 00000436  2F0A                     move.l     -[A7], A2
  366. 00000438  4EB9 0000 2C50           jsr        [0x00002C50]
  367. 0000043E  4A43                     tst.w      D3
  368. 00000440  5C4F                     addq.w     A7, 6
  369. 00000442  670C                     beq        +0xE /* 00000450 */
  370. 00000444  4267                     clr.w      -[A7]
  371. 00000446  2F0C                     move.l     -[A7], A4
  372. 00000448  4EB9 0000 3AE8           jsr        [0x00003AE8]
  373. 0000044E  5C4F                     addq.w     A7, 6
  374. label00000450:
  375. 00000450  4A43                     tst.w      D3
  376. 00000452  6F0A                     ble        +0xC /* 0000045E */
  377. 00000454  2F0A                     move.l     -[A7], A2
  378. 00000456  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  379. 0000045C  584F                     addq.w     A7, 4
  380. label0000045E:
  381. 0000045E  204A                     movea.l    A0, A2
  382. 00000460  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  383. 00000464  4E5E                     unlink     A6
  384. 00000466  4E75                     rts
  385. 00000468  4E56 0000                link       A6, 0
  386. 0000046C  2F0A                     move.l     -[A7], A2
  387. 0000046E  246E 0008                movea.l    A2, [A6 + 0x8]
  388. 00000472  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  389. 00000476  2057                     movea.l    A0, [A7]
  390. 00000478  2250                     movea.l    A1, [A0]
  391. 0000047A  2269 0014                movea.l    A1, [A1 + 0x14]
  392. 0000047E  4E91                     jsr        [A1]
  393. 00000480  584F                     addq.w     A7, 4
  394. 00000482  245F                     movea.l    A2, [A7]+
  395. 00000484  4E5E                     unlink     A6
  396. 00000486  4E75                     rts
  397. fn00000488:
  398. 00000488  4E56 FFFC                link       A6, -0x0004
  399. 0000048C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  400. 00000490  246E 0008                movea.l    A2, [A6 + 0x8]
  401. 00000494  282E 000C                move.l     D4, [A6 + 0xC]
  402. 00000498  2A2E 0010                move.l     D5, [A6 + 0x10]
  403. 0000049C  2679 0002 B7C4           movea.l    A3, [0x0002B7C4]
  404. 000004A2  2879 0002 B7CA           movea.l    A4, [0x0002B7CA]
  405. 000004A8  2079 0002 B7B4           movea.l    A0, [0x0002B7B4]
  406. 000004AE  2608                     move.l     D3, A0
  407. 000004B0  2F05                     move.l     -[A7], D5
  408. 000004B2  2F04                     move.l     -[A7], D4
  409. 000004B4  4EB9 0000 22C8           jsr        [0x000022C8]
  410. 000004BA  2548 0066                move.l     [A2 + 0x66], A0
  411. 000004BE  282A 0066                move.l     D4, [A2 + 0x66]
  412. 000004C2  504F                     addq.w     A7, 8
  413. 000004C4  6620                     bne        +0x22 /* 000004E6 */
  414. 000004C6  42A7                     clr.l      -[A7]
  415. 000004C8  486E FFFC                pea.l      [A6 - 0x4]
  416. 000004CC  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  417. 000004D4  4879 0000 5F8E           push.l     0x5F8E
  418. 000004DA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  419. 000004E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  420. 000004E4  6026                     bra        +0x28 /* 0000050C */
  421. label000004E6:
  422. 000004E6  2F05                     move.l     -[A7], D5
  423. 000004E8  2F0A                     move.l     -[A7], A2
  424. 000004EA  2F04                     move.l     -[A7], D4
  425. 000004EC  2057                     movea.l    A0, [A7]
  426. 000004EE  2250                     movea.l    A1, [A0]
  427. 000004F0  2269 000C                movea.l    A1, [A1 + 0xC]
  428. 000004F4  4E91                     jsr        [A1]
  429. 000004F6  23CB 0002 B7C4           move.l     [0x0002B7C4], A3
  430. 000004FC  23CC 0002 B7CA           move.l     [0x0002B7CA], A4
  431. 00000502  23C3 0002 B7B4           move.l     [0x0002B7B4], D3
  432. 00000508  4FEF 000C                lea.l      A7, [A7 + 0xC]
  433. label0000050C:
  434. 0000050C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  435. 00000510  4E5E                     unlink     A6
  436. 00000512  4E75                     rts
  437. fn00000514:
  438. 00000514  4E56 FFFC                link       A6, -0x0004
  439. 00000518  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  440. 0000051C  246E 0008                movea.l    A2, [A6 + 0x8]
  441. 00000520  282E 000C                move.l     D4, [A6 + 0xC]
  442. 00000524  2E2E 0012                move.l     D7, [A6 + 0x12]
  443. 00000528  3C2E 0016                move.w     D6, [A6 + 0x16]
  444. 0000052C  2A2E 0018                move.l     D5, [A6 + 0x18]
  445. 00000530  4AAA 0066                tst.l      [A2 + 0x66]
  446. 00000534  6716                     beq        +0x18 /* 0000054C */
  447. 00000536  3F3C 0001                move.w     -[A7], 0x1
  448. 0000053A  206A 0066                movea.l    A0, [A2 + 0x66]
  449. 0000053E  4850                     pea.l      [A0]
  450. 00000540  2057                     movea.l    A0, [A7]
  451. 00000542  2250                     movea.l    A1, [A0]
  452. 00000544  2269 0008                movea.l    A1, [A1 + 0x8]
  453. 00000548  4E91                     jsr        [A1]
  454. 0000054A  5C4F                     addq.w     A7, 6
  455. label0000054C:
  456. 0000054C  2679 0002 B7C4           movea.l    A3, [0x0002B7C4]
  457. 00000552  2879 0002 B7CA           movea.l    A4, [0x0002B7CA]
  458. 00000558  2079 0002 B7B4           movea.l    A0, [0x0002B7B4]
  459. 0000055E  2608                     move.l     D3, A0
  460. 00000560  42A7                     clr.l      -[A7]
  461. 00000562  2F04                     move.l     -[A7], D4
  462. 00000564  4EB9 0000 22C8           jsr        [0x000022C8]
  463. 0000056A  2548 0066                move.l     [A2 + 0x66], A0
  464. 0000056E  282A 0066                move.l     D4, [A2 + 0x66]
  465. 00000572  504F                     addq.w     A7, 8
  466. 00000574  6620                     bne        +0x22 /* 00000596 */
  467. 00000576  42A7                     clr.l      -[A7]
  468. 00000578  486E FFFC                pea.l      [A6 - 0x4]
  469. 0000057C  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  470. 00000584  4879 0000 5F8E           push.l     0x5F8E
  471. 0000058A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  472. 00000590  4FEF 000C                lea.l      A7, [A7 + 0xC]
  473. 00000594  602E                     bra        +0x30 /* 000005C4 */
  474. label00000596:
  475. 00000596  2F05                     move.l     -[A7], D5
  476. 00000598  3F06                     move.w     -[A7], D6
  477. 0000059A  2F07                     move.l     -[A7], D7
  478. 0000059C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  479. 000005A0  2F0A                     move.l     -[A7], A2
  480. 000005A2  2F04                     move.l     -[A7], D4
  481. 000005A4  2057                     movea.l    A0, [A7]
  482. 000005A6  2250                     movea.l    A1, [A0]
  483. 000005A8  2269 0010                movea.l    A1, [A1 + 0x10]
  484. 000005AC  4E91                     jsr        [A1]
  485. 000005AE  23CB 0002 B7C4           move.l     [0x0002B7C4], A3
  486. 000005B4  23CC 0002 B7CA           move.l     [0x0002B7CA], A4
  487. 000005BA  23C3 0002 B7B4           move.l     [0x0002B7B4], D3
  488. 000005C0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  489. label000005C4:
  490. 000005C4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  491. 000005C8  4E5E                     unlink     A6
  492. 000005CA  4E75                     rts
  493. 000005CC  4E56 0000                link       A6, 0
  494. 000005D0  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  495. 000005D4  246E 0008                movea.l    A2, [A6 + 0x8]
  496. 000005D8  382E 000C                move.w     D4, [A6 + 0xC]
  497. 000005DC  362E 000E                move.w     D3, [A6 + 0xE]
  498. 000005E0  1A2E 0010                move.b     D5, [A6 + 0x10]
  499. 000005E4  1F05                     move.b     -[A7], D5
  500. 000005E6  3F03                     move.w     -[A7], D3
  501. 000005E8  3F04                     move.w     -[A7], D4
  502. 000005EA  2F0A                     move.l     -[A7], A2
  503. 000005EC  4EB9 0000 2FC8           jsr        [0x00002FC8]
  504. 000005F2  3F03                     move.w     -[A7], D3
  505. 000005F4  3F04                     move.w     -[A7], D4
  506. 000005F6  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  507. 000005FA  2057                     movea.l    A0, [A7]
  508. 000005FC  2250                     movea.l    A1, [A0]
  509. 000005FE  2269 0018                movea.l    A1, [A1 + 0x18]
  510. 00000602  4E91                     jsr        [A1]
  511. 00000604  4FEF 0012                lea.l      A7, [A7 + 0x12]
  512. 00000608  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  513. 0000060C  4E5E                     unlink     A6
  514. 0000060E  4E75                     rts
  515. 00000610  4E56 0000                link       A6, 0
  516. 00000614  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  517. 00000618  246E 0008                movea.l    A2, [A6 + 0x8]
  518. 0000061C  282E 000C                move.l     D4, [A6 + 0xC]
  519. 00000620  262E 0010                move.l     D3, [A6 + 0x10]
  520. 00000624  1A2E 0014                move.b     D5, [A6 + 0x14]
  521. 00000628  1F05                     move.b     -[A7], D5
  522. 0000062A  2F03                     move.l     -[A7], D3
  523. 0000062C  2F04                     move.l     -[A7], D4
  524. 0000062E  2F0A                     move.l     -[A7], A2
  525. 00000630  4EB9 0000 2FD0           jsr        [0x00002FD0]
  526. 00000636  2F03                     move.l     -[A7], D3
  527. 00000638  2F04                     move.l     -[A7], D4
  528. 0000063A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  529. 0000063E  2057                     movea.l    A0, [A7]
  530. 00000640  2250                     movea.l    A1, [A0]
  531. 00000642  2269 001C                movea.l    A1, [A1 + 0x1C]
  532. 00000646  4E91                     jsr        [A1]
  533. 00000648  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  534. 0000064C  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  535. 00000650  4E5E                     unlink     A6
  536. 00000652  4E75                     rts
  537. 00000654  4E56 0000                link       A6, 0
  538. 00000658  2F0A                     move.l     -[A7], A2
  539. 0000065A  246E 0008                movea.l    A2, [A6 + 0x8]
  540. 0000065E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  541. 00000662  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  542. 00000666  2057                     movea.l    A0, [A7]
  543. 00000668  2250                     movea.l    A1, [A0]
  544. 0000066A  2269 0020                movea.l    A1, [A1 + 0x20]
  545. 0000066E  4E91                     jsr        [A1]
  546. 00000670  504F                     addq.w     A7, 8
  547. 00000672  245F                     movea.l    A2, [A7]+
  548. 00000674  4E5E                     unlink     A6
  549. 00000676  4E75                     rts
  550. 00000678  4E56 0000                link       A6, 0
  551. 0000067C  2F0A                     move.l     -[A7], A2
  552. 0000067E  246E 0008                movea.l    A2, [A6 + 0x8]
  553. 00000682  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  554. 00000686  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  555. 0000068A  2057                     movea.l    A0, [A7]
  556. 0000068C  2250                     movea.l    A1, [A0]
  557. 0000068E  2269 0024                movea.l    A1, [A1 + 0x24]
  558. 00000692  4E91                     jsr        [A1]
  559. 00000694  504F                     addq.w     A7, 8
  560. 00000696  245F                     movea.l    A2, [A7]+
  561. 00000698  4E5E                     unlink     A6
  562. 0000069A  4E75                     rts
  563. 0000069C  4E56 FFFC                link       A6, -0x0004
  564. 000006A0  2F0A                     move.l     -[A7], A2
  565. 000006A2  246E 0008                movea.l    A2, [A6 + 0x8]
  566. 000006A6  2D6A 005A FFFC           move.l     [A6 - 0x4], [A2 + 0x5A]
  567. 000006AC  486E FFFC                pea.l      [A6 - 0x4]
  568. 000006B0  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  569. 000006B4  2057                     movea.l    A0, [A7]
  570. 000006B6  2250                     movea.l    A1, [A0]
  571. 000006B8  2269 0028                movea.l    A1, [A1 + 0x28]
  572. 000006BC  4E91                     jsr        [A1]
  573. 000006BE  202E FFFC                move.l     D0, [A6 - 0x4]
  574. 000006C2  504F                     addq.w     A7, 8
  575. 000006C4  245F                     movea.l    A2, [A7]+
  576. 000006C6  4E5E                     unlink     A6
  577. 000006C8  4E75                     rts
  578. 000006CA  4E56 0000                link       A6, 0
  579. 000006CE  48E7 1820                movem.l    -[A7], D3,D4,A2
  580. 000006D2  246E 0008                movea.l    A2, [A6 + 0x8]
  581. 000006D6  262E 000C                move.l     D3, [A6 + 0xC]
  582. 000006DA  282A 005E                move.l     D4, [A2 + 0x5E]
  583. 000006DE  B684                     cmp.l      D3, D4
  584. 000006E0  6C04                     bge        +0x6 /* 000006E6 */
  585. 000006E2  2604                     move.l     D3, D4
  586. 000006E4  600A                     bra        +0xC /* 000006F0 */
  587. label000006E6:
  588. 000006E6  282A 0062                move.l     D4, [A2 + 0x62]
  589. 000006EA  B684                     cmp.l      D3, D4
  590. 000006EC  6F02                     ble        +0x4 /* 000006F0 */
  591. 000006EE  2604                     move.l     D3, D4
  592. label000006F0:
  593. 000006F0  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  594. 000006F4  672C                     beq        +0x2E /* 00000722 */
  595. 000006F6  2F03                     move.l     -[A7], D3
  596. 000006F8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  597. 000006FC  2057                     movea.l    A0, [A7]
  598. 000006FE  2250                     movea.l    A1, [A0]
  599. 00000700  2269 002C                movea.l    A1, [A1 + 0x2C]
  600. 00000704  4E91                     jsr        [A1]
  601. 00000706  2F03                     move.l     -[A7], D3
  602. 00000708  2F0A                     move.l     -[A7], A2
  603. 0000070A  4EB9 0000 2C60           jsr        [0x00002C60]
  604. 00000710  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  605. 00000714  2057                     movea.l    A0, [A7]
  606. 00000716  2250                     movea.l    A1, [A0]
  607. 00000718  2269 0030                movea.l    A1, [A1 + 0x30]
  608. 0000071C  4E91                     jsr        [A1]
  609. 0000071E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  610. label00000722:
  611. 00000722  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  612. 00000726  4E5E                     unlink     A6
  613. 00000728  4E75                     rts
  614. 0000072A  4E56 0000                link       A6, 0
  615. 0000072E  48E7 1020                movem.l    -[A7], D3,A2
  616. 00000732  246E 0008                movea.l    A2, [A6 + 0x8]
  617. 00000736  262E 000C                move.l     D3, [A6 + 0xC]
  618. 0000073A  2F03                     move.l     -[A7], D3
  619. 0000073C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  620. 00000740  2057                     movea.l    A0, [A7]
  621. 00000742  2250                     movea.l    A1, [A0]
  622. 00000744  2269 0034                movea.l    A1, [A1 + 0x34]
  623. 00000748  4E91                     jsr        [A1]
  624. 0000074A  2F03                     move.l     -[A7], D3
  625. 0000074C  2F0A                     move.l     -[A7], A2
  626. 0000074E  4EB9 0000 2C70           jsr        [0x00002C70]
  627. 00000754  4FEF 0010                lea.l      A7, [A7 + 0x10]
  628. 00000758  4CDF 0408                movem.l    D3,A2, [A7]+
  629. 0000075C  4E5E                     unlink     A6
  630. 0000075E  4E75                     rts
  631. 00000760  4E56 0000                link       A6, 0
  632. 00000764  48E7 1020                movem.l    -[A7], D3,A2
  633. 00000768  246E 0008                movea.l    A2, [A6 + 0x8]
  634. 0000076C  262E 000C                move.l     D3, [A6 + 0xC]
  635. 00000770  2F03                     move.l     -[A7], D3
  636. 00000772  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  637. 00000776  2057                     movea.l    A0, [A7]
  638. 00000778  2250                     movea.l    A1, [A0]
  639. 0000077A  2269 0038                movea.l    A1, [A1 + 0x38]
  640. 0000077E  4E91                     jsr        [A1]
  641. 00000780  2F03                     move.l     -[A7], D3
  642. 00000782  2F0A                     move.l     -[A7], A2
  643. 00000784  4EB9 0000 2C78           jsr        [0x00002C78]
  644. 0000078A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  645. 0000078E  4CDF 0408                movem.l    D3,A2, [A7]+
  646. 00000792  4E5E                     unlink     A6
  647. 00000794  4E75                     rts
  648. 00000796  4E56 0000                link       A6, 0
  649. 0000079A  48E7 1020                movem.l    -[A7], D3,A2
  650. 0000079E  246E 0008                movea.l    A2, [A6 + 0x8]
  651. 000007A2  42A7                     clr.l      -[A7]
  652. 000007A4  2F0A                     move.l     -[A7], A2
  653. 000007A6  4EB9 0000 3180           jsr        [0x00003180]
  654. 000007AC  1600                     move.b     D3, D0
  655. 000007AE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  656. 000007B2  2057                     movea.l    A0, [A7]
  657. 000007B4  2250                     movea.l    A1, [A0]
  658. 000007B6  2269 0040                movea.l    A1, [A1 + 0x40]
  659. 000007BA  4E91                     jsr        [A1]
  660. 000007BC  1003                     move.b     D0, D3
  661. 000007BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  662. 000007C2  4CDF 0408                movem.l    D3,A2, [A7]+
  663. 000007C6  4E5E                     unlink     A6
  664. 000007C8  4E75                     rts
  665. 000007CA  4E56 0000                link       A6, 0
  666. 000007CE  2F0A                     move.l     -[A7], A2
  667. 000007D0  246E 0008                movea.l    A2, [A6 + 0x8]
  668. 000007D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  669. 000007D8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  670. 000007DC  2057                     movea.l    A0, [A7]
  671. 000007DE  2250                     movea.l    A1, [A0]
  672. 000007E0  2269 0044                movea.l    A1, [A1 + 0x44]
  673. 000007E4  4E91                     jsr        [A1]
  674. 000007E6  504F                     addq.w     A7, 8
  675. 000007E8  245F                     movea.l    A2, [A7]+
  676. 000007EA  4E5E                     unlink     A6
  677. 000007EC  4E75                     rts
  678. 000007EE  4E56 0000                link       A6, 0
  679. 000007F2  2F0A                     move.l     -[A7], A2
  680. 000007F4  246E 0008                movea.l    A2, [A6 + 0x8]
  681. 000007F8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  682. 000007FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  683. 00000800  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  684. 00000804  2057                     movea.l    A0, [A7]
  685. 00000806  2250                     movea.l    A1, [A0]
  686. 00000808  2269 0048                movea.l    A1, [A1 + 0x48]
  687. 0000080C  4E91                     jsr        [A1]
  688. 0000080E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  689. 00000812  245F                     movea.l    A2, [A7]+
  690. 00000814  4E5E                     unlink     A6
  691. 00000816  4E75                     rts
  692. 00000818  4E56 0000                link       A6, 0
  693. 0000081C  48E7 1820                movem.l    -[A7], D3,D4,A2
  694. 00000820  246E 0008                movea.l    A2, [A6 + 0x8]
  695. 00000824  382E 000C                move.w     D4, [A6 + 0xC]
  696. 00000828  362E 0012                move.w     D3, [A6 + 0x12]
  697. 0000082C  3F03                     move.w     -[A7], D3
  698. 0000082E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  699. 00000832  3F04                     move.w     -[A7], D4
  700. 00000834  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  701. 00000838  2057                     movea.l    A0, [A7]
  702. 0000083A  2250                     movea.l    A1, [A0]
  703. 0000083C  2269 004C                movea.l    A1, [A1 + 0x4C]
  704. 00000840  4E91                     jsr        [A1]
  705. 00000842  4FEF 000C                lea.l      A7, [A7 + 0xC]
  706. 00000846  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  707. 0000084A  4E5E                     unlink     A6
  708. 0000084C  4E75                     rts
  709. 0000084E  4E56 0000                link       A6, 0
  710. 00000852  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  711. 00000856  246E 0008                movea.l    A2, [A6 + 0x8]
  712. 0000085A  3A2E 000C                move.w     D5, [A6 + 0xC]
  713. 0000085E  182E 000E                move.b     D4, [A6 + 0xE]
  714. 00000862  162E 0010                move.b     D3, [A6 + 0x10]
  715. 00000866  1F03                     move.b     -[A7], D3
  716. 00000868  1F04                     move.b     -[A7], D4
  717. 0000086A  3F05                     move.w     -[A7], D5
  718. 0000086C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  719. 00000870  2057                     movea.l    A0, [A7]
  720. 00000872  2250                     movea.l    A1, [A0]
  721. 00000874  2269 0050                movea.l    A1, [A1 + 0x50]
  722. 00000878  4E91                     jsr        [A1]
  723. 0000087A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  724. 0000087E  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  725. 00000882  4E5E                     unlink     A6
  726. 00000884  4E75                     rts
  727. 00000886  4E56 0000                link       A6, 0
  728. 0000088A  48E7 1820                movem.l    -[A7], D3,D4,A2
  729. 0000088E  246E 0008                movea.l    A2, [A6 + 0x8]
  730. 00000892  382E 000C                move.w     D4, [A6 + 0xC]
  731. 00000896  162E 000E                move.b     D3, [A6 + 0xE]
  732. 0000089A  1F03                     move.b     -[A7], D3
  733. 0000089C  3F04                     move.w     -[A7], D4
  734. 0000089E  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  735. 000008A2  2057                     movea.l    A0, [A7]
  736. 000008A4  2250                     movea.l    A1, [A0]
  737. 000008A6  2269 0054                movea.l    A1, [A1 + 0x54]
  738. 000008AA  4E91                     jsr        [A1]
  739. 000008AC  504F                     addq.w     A7, 8
  740. 000008AE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  741. 000008B2  4E5E                     unlink     A6
  742. 000008B4  4E75                     rts
  743. 000008B6  4E75                     rts
  744. 000008B8  4E56 0000                link       A6, 0
  745. 000008BC  2F0A                     move.l     -[A7], A2
  746. 000008BE  246E 0008                movea.l    A2, [A6 + 0x8]
  747. 000008C2  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  748. 000008C6  2057                     movea.l    A0, [A7]
  749. 000008C8  2250                     movea.l    A1, [A0]
  750. 000008CA  2269 0058                movea.l    A1, [A1 + 0x58]
  751. 000008CE  4E91                     jsr        [A1]
  752. 000008D0  584F                     addq.w     A7, 4
  753. 000008D2  245F                     movea.l    A2, [A7]+
  754. 000008D4  4E5E                     unlink     A6
  755. 000008D6  4E75                     rts
  756. 000008D8  4E56 0000                link       A6, 0
  757. 000008DC  2F0A                     move.l     -[A7], A2
  758. 000008DE  246E 0008                movea.l    A2, [A6 + 0x8]
  759. 000008E2  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  760. 000008E6  2057                     movea.l    A0, [A7]
  761. 000008E8  2250                     movea.l    A1, [A0]
  762. 000008EA  2269 005C                movea.l    A1, [A1 + 0x5C]
  763. 000008EE  4E91                     jsr        [A1]
  764. 000008F0  584F                     addq.w     A7, 4
  765. 000008F2  245F                     movea.l    A2, [A7]+
  766. 000008F4  4E5E                     unlink     A6
  767. 000008F6  4E75                     rts
  768. 000008F8  4E56 0000                link       A6, 0
  769. 000008FC  2F0A                     move.l     -[A7], A2
  770. 000008FE  246E 0008                movea.l    A2, [A6 + 0x8]
  771. 00000902  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  772. 00000906  2057                     movea.l    A0, [A7]
  773. 00000908  2250                     movea.l    A1, [A0]
  774. 0000090A  2269 0060                movea.l    A1, [A1 + 0x60]
  775. 0000090E  4E91                     jsr        [A1]
  776. 00000910  584F                     addq.w     A7, 4
  777. 00000912  245F                     movea.l    A2, [A7]+
  778. 00000914  4E5E                     unlink     A6
  779. 00000916  4E75                     rts
  780. 00000918  4E56 0000                link       A6, 0
  781. 0000091C  2F0A                     move.l     -[A7], A2
  782. 0000091E  246E 0008                movea.l    A2, [A6 + 0x8]
  783. 00000922  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  784. 00000926  2057                     movea.l    A0, [A7]
  785. 00000928  2250                     movea.l    A1, [A0]
  786. 0000092A  2269 0064                movea.l    A1, [A1 + 0x64]
  787. 0000092E  4E91                     jsr        [A1]
  788. 00000930  584F                     addq.w     A7, 4
  789. 00000932  245F                     movea.l    A2, [A7]+
  790. 00000934  4E5E                     unlink     A6
  791. 00000936  4E75                     rts
  792. 00000938  4E56 0000                link       A6, 0
  793. 0000093C  2F0A                     move.l     -[A7], A2
  794. 0000093E  246E 0008                movea.l    A2, [A6 + 0x8]
  795. 00000942  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  796. 00000946  2057                     movea.l    A0, [A7]
  797. 00000948  2250                     movea.l    A1, [A0]
  798. 0000094A  2269 0068                movea.l    A1, [A1 + 0x68]
  799. 0000094E  4E91                     jsr        [A1]
  800. 00000950  584F                     addq.w     A7, 4
  801. 00000952  245F                     movea.l    A2, [A7]+
  802. 00000954  4E5E                     unlink     A6
  803. 00000956  4E75                     rts
  804. 00000958  4E56 0000                link       A6, 0
  805. 0000095C  2F0A                     move.l     -[A7], A2
  806. 0000095E  246E 0008                movea.l    A2, [A6 + 0x8]
  807. 00000962  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  808. 00000966  2057                     movea.l    A0, [A7]
  809. 00000968  2250                     movea.l    A1, [A0]
  810. 0000096A  2269 006C                movea.l    A1, [A1 + 0x6C]
  811. 0000096E  4E91                     jsr        [A1]
  812. 00000970  584F                     addq.w     A7, 4
  813. 00000972  245F                     movea.l    A2, [A7]+
  814. 00000974  4E5E                     unlink     A6
  815. 00000976  4E75                     rts
  816. 00000978  4E56 0000                link       A6, 0
  817. 0000097C  2F0A                     move.l     -[A7], A2
  818. 0000097E  246E 0008                movea.l    A2, [A6 + 0x8]
  819. 00000982  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  820. 00000986  2057                     movea.l    A0, [A7]
  821. 00000988  2250                     movea.l    A1, [A0]
  822. 0000098A  2269 0070                movea.l    A1, [A1 + 0x70]
  823. 0000098E  4E91                     jsr        [A1]
  824. 00000990  584F                     addq.w     A7, 4
  825. 00000992  245F                     movea.l    A2, [A7]+
  826. 00000994  4E5E                     unlink     A6
  827. 00000996  4E75                     rts
  828. 00000998  4E56 0000                link       A6, 0
  829. 0000099C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  830. 000009A0  246E 0008                movea.l    A2, [A6 + 0x8]
  831. 000009A4  262E 000C                move.l     D3, [A6 + 0xC]
  832. 000009A8  286E 0010                movea.l    A4, [A6 + 0x10]
  833. 000009AC  266E 0014                movea.l    A3, [A6 + 0x14]
  834. 000009B0  2F0B                     move.l     -[A7], A3
  835. 000009B2  2F0C                     move.l     -[A7], A4
  836. 000009B4  2F03                     move.l     -[A7], D3
  837. 000009B6  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  838. 000009BA  2057                     movea.l    A0, [A7]
  839. 000009BC  2250                     movea.l    A1, [A0]
  840. 000009BE  2269 003C                movea.l    A1, [A1 + 0x3C]
  841. 000009C2  4E91                     jsr        [A1]
  842. 000009C4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  843. 000009C8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  844. 000009CC  4E5E                     unlink     A6
  845. 000009CE  4E75                     rts
  846. 000009D0  4E56 0000                link       A6, 0
  847. 000009D4  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  848. 000009D8  246E 0008                movea.l    A2, [A6 + 0x8]
  849. 000009DC  3A2E 000C                move.w     D5, [A6 + 0xC]
  850. 000009E0  282E 000E                move.l     D4, [A6 + 0xE]
  851. 000009E4  262E 0012                move.l     D3, [A6 + 0x12]
  852. 000009E8  266E 0016                movea.l    A3, [A6 + 0x16]
  853. 000009EC  2F0B                     move.l     -[A7], A3
  854. 000009EE  2F03                     move.l     -[A7], D3
  855. 000009F0  2F04                     move.l     -[A7], D4
  856. 000009F2  3F05                     move.w     -[A7], D5
  857. 000009F4  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  858. 000009F8  2057                     movea.l    A0, [A7]
  859. 000009FA  2250                     movea.l    A1, [A0]
  860. 000009FC  2269 0074                movea.l    A1, [A1 + 0x74]
  861. 00000A00  4E91                     jsr        [A1]
  862. 00000A02  4FEF 0012                lea.l      A7, [A7 + 0x12]
  863. 00000A06  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  864. 00000A0A  4E5E                     unlink     A6
  865. 00000A0C  4E75                     rts
  866. 00000A0E  4E56 0000                link       A6, 0
  867. 00000A12  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  868. 00000A16  246E 0008                movea.l    A2, [A6 + 0x8]
  869. 00000A1A  3A2E 000C                move.w     D5, [A6 + 0xC]
  870. 00000A1E  282E 000E                move.l     D4, [A6 + 0xE]
  871. 00000A22  262E 0012                move.l     D3, [A6 + 0x12]
  872. 00000A26  286E 0016                movea.l    A4, [A6 + 0x16]
  873. 00000A2A  266E 001A                movea.l    A3, [A6 + 0x1A]
  874. 00000A2E  2F0B                     move.l     -[A7], A3
  875. 00000A30  2F0C                     move.l     -[A7], A4
  876. 00000A32  2F03                     move.l     -[A7], D3
  877. 00000A34  2F04                     move.l     -[A7], D4
  878. 00000A36  3F05                     move.w     -[A7], D5
  879. 00000A38  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  880. 00000A3C  2057                     movea.l    A0, [A7]
  881. 00000A3E  2250                     movea.l    A1, [A0]
  882. 00000A40  2269 0078                movea.l    A1, [A1 + 0x78]
  883. 00000A44  4E91                     jsr        [A1]
  884. 00000A46  4FEF 0016                lea.l      A7, [A7 + 0x16]
  885. 00000A4A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  886. 00000A4E  4E5E                     unlink     A6
  887. 00000A50  4E75                     rts
  888. 00000A52  4E56 0000                link       A6, 0
  889. 00000A56  2F0A                     move.l     -[A7], A2
  890. 00000A58  246E 0008                movea.l    A2, [A6 + 0x8]
  891. 00000A5C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  892. 00000A60  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  893. 00000A64  2057                     movea.l    A0, [A7]
  894. 00000A66  2250                     movea.l    A1, [A0]
  895. 00000A68  2269 007C                movea.l    A1, [A1 + 0x7C]
  896. 00000A6C  4E91                     jsr        [A1]
  897. 00000A6E  5C4F                     addq.w     A7, 6
  898. 00000A70  245F                     movea.l    A2, [A7]+
  899. 00000A72  4E5E                     unlink     A6
  900. 00000A74  4E75                     rts
  901. 00000A76  4E56 0000                link       A6, 0
  902. 00000A7A  2F0A                     move.l     -[A7], A2
  903. 00000A7C  246E 0008                movea.l    A2, [A6 + 0x8]
  904. 00000A80  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  905. 00000A84  2057                     movea.l    A0, [A7]
  906. 00000A86  2250                     movea.l    A1, [A0]
  907. 00000A88  2269 0080                movea.l    A1, [A1 + 0x80]
  908. 00000A8C  4E91                     jsr        [A1]
  909. 00000A8E  584F                     addq.w     A7, 4
  910. 00000A90  245F                     movea.l    A2, [A7]+
  911. 00000A92  4E5E                     unlink     A6
  912. 00000A94  4E75                     rts
  913. 00000A96  4E56 0000                link       A6, 0
  914. 00000A9A  2F0A                     move.l     -[A7], A2
  915. 00000A9C  246E 0008                movea.l    A2, [A6 + 0x8]
  916. 00000AA0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  917. 00000AA4  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  918. 00000AA8  2057                     movea.l    A0, [A7]
  919. 00000AAA  2250                     movea.l    A1, [A0]
  920. 00000AAC  2269 0084                movea.l    A1, [A1 + 0x84]
  921. 00000AB0  4E91                     jsr        [A1]
  922. 00000AB2  504F                     addq.w     A7, 8
  923. 00000AB4  245F                     movea.l    A2, [A7]+
  924. 00000AB6  4E5E                     unlink     A6
  925. 00000AB8  4E75                     rts
  926. 00000ABA  4E56 0000                link       A6, 0
  927. 00000ABE  2F0A                     move.l     -[A7], A2
  928. 00000AC0  246E 0008                movea.l    A2, [A6 + 0x8]
  929. 00000AC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  930. 00000AC8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  931. 00000ACC  2057                     movea.l    A0, [A7]
  932. 00000ACE  2250                     movea.l    A1, [A0]
  933. 00000AD0  2269 0088                movea.l    A1, [A1 + 0x88]
  934. 00000AD4  4E91                     jsr        [A1]
  935. 00000AD6  504F                     addq.w     A7, 8
  936. 00000AD8  245F                     movea.l    A2, [A7]+
  937. 00000ADA  4E5E                     unlink     A6
  938. 00000ADC  4E75                     rts
  939. 00000ADE  4E56 0000                link       A6, 0
  940. 00000AE2  2F0A                     move.l     -[A7], A2
  941. 00000AE4  246E 0008                movea.l    A2, [A6 + 0x8]
  942. 00000AE8  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  943. 00000AEC  2057                     movea.l    A0, [A7]
  944. 00000AEE  2250                     movea.l    A1, [A0]
  945. 00000AF0  2269 0094                movea.l    A1, [A1 + 0x94]
  946. 00000AF4  4E91                     jsr        [A1]
  947. 00000AF6  584F                     addq.w     A7, 4
  948. 00000AF8  245F                     movea.l    A2, [A7]+
  949. 00000AFA  4E5E                     unlink     A6
  950. 00000AFC  4E75                     rts
  951. 00000AFE  4E56 0000                link       A6, 0
  952. 00000B02  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  953. 00000B06  246E 0008                movea.l    A2, [A6 + 0x8]
  954. 00000B0A  262E 000C                move.l     D3, [A6 + 0xC]
  955. 00000B0E  286E 0010                movea.l    A4, [A6 + 0x10]
  956. 00000B12  266E 0014                movea.l    A3, [A6 + 0x14]
  957. 00000B16  2F0B                     move.l     -[A7], A3
  958. 00000B18  2F0C                     move.l     -[A7], A4
  959. 00000B1A  2F03                     move.l     -[A7], D3
  960. 00000B1C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  961. 00000B20  2057                     movea.l    A0, [A7]
  962. 00000B22  2250                     movea.l    A1, [A0]
  963. 00000B24  2269 0098                movea.l    A1, [A1 + 0x98]
  964. 00000B28  4E91                     jsr        [A1]
  965. 00000B2A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  966. 00000B2E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  967. 00000B32  4E5E                     unlink     A6
  968. 00000B34  4E75                     rts
  969. fn00000B36:
  970. 00000B36  4E56 0000                link       A6, 0
  971. 00000B3A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  972. 00000B3E  246E 0008                movea.l    A2, [A6 + 0x8]
  973. 00000B42  3E2E 000C                move.w     D7, [A6 + 0xC]
  974. 00000B46  286E 000E                movea.l    A4, [A6 + 0xE]
  975. 00000B4A  2C2E 0012                move.l     D6, [A6 + 0x12]
  976. 00000B4E  2A2E 0016                move.l     D5, [A6 + 0x16]
  977. 00000B52  282E 001A                move.l     D4, [A6 + 0x1A]
  978. 00000B56  262E 001E                move.l     D3, [A6 + 0x1E]
  979. 00000B5A  4A47                     tst.w      D7
  980. 00000B5C  6714                     beq        +0x16 /* 00000B72 */
  981. 00000B5E  204A                     movea.l    A0, A2
  982. 00000B60  41E8 006A                lea.l      A0, [A0 + 0x6A]
  983. 00000B64  2648                     movea.l    A3, A0
  984. 00000B66  2488                     move.l     [A2], A0
  985. 00000B68  2F0B                     move.l     -[A7], A3
  986. 00000B6A  4EB9 0000 3AE0           jsr        [0x00003AE0]
  987. 00000B70  584F                     addq.w     A7, 4
  988. label00000B72:
  989. 00000B72  2F03                     move.l     -[A7], D3
  990. 00000B74  2F04                     move.l     -[A7], D4
  991. 00000B76  2F05                     move.l     -[A7], D5
  992. 00000B78  2F06                     move.l     -[A7], D6
  993. 00000B7A  2F0C                     move.l     -[A7], A4
  994. 00000B7C  4267                     clr.w      -[A7]
  995. 00000B7E  2F0A                     move.l     -[A7], A2
  996. 00000B80  61FF FFFF F7B6           bsr        -0x848 /* 00000338 */
  997. 00000B86  41F9 0000 5750           lea.l      A0, [0x00005750]
  998. 00000B8C  2548 0004                move.l     [A2 + 0x4], A0
  999. 00000B90  41F9 0000 5750           lea.l      A0, [0x00005750]
  1000. 00000B96  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  1001. 00000B9A  2252                     movea.l    A1, [A2]
  1002. 00000B9C  2288                     move.l     [A1], A0
  1003. 00000B9E  41F9 0000 5750           lea.l      A0, [0x00005750]
  1004. 00000BA4  41E8 0150                lea.l      A0, [A0 + 0x150]
  1005. 00000BA8  2548 0028                move.l     [A2 + 0x28], A0
  1006. 00000BAC  2652                     movea.l    A3, [A2]
  1007. 00000BAE  204A                     movea.l    A0, A2
  1008. 00000BB0  41E8 006A                lea.l      A0, [A0 + 0x6A]
  1009. 00000BB4  91CB                     sub.l      A0, A3
  1010. 00000BB6  2748 0008                move.l     [A3 + 0x8], A0
  1011. 00000BBA  204A                     movea.l    A0, A2
  1012. 00000BBC  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1013. 00000BC0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1014. 00000BC4  4E5E                     unlink     A6
  1015. 00000BC6  4E75                     rts
  1016. 00000BC8  4E56 0000                link       A6, 0
  1017. 00000BCC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1018. 00000BD0  246E 0008                movea.l    A2, [A6 + 0x8]
  1019. 00000BD4  362E 000C                move.w     D3, [A6 + 0xC]
  1020. 00000BD8  200A                     move.l     D0, A2
  1021. 00000BDA  6760                     beq        +0x62 /* 00000C3C */
  1022. 00000BDC  41F9 0000 5750           lea.l      A0, [0x00005750]
  1023. 00000BE2  2548 0004                move.l     [A2 + 0x4], A0
  1024. 00000BE6  41F9 0000 5750           lea.l      A0, [0x00005750]
  1025. 00000BEC  41E8 01A4                lea.l      A0, [A0 + 0x1A4]
  1026. 00000BF0  2252                     movea.l    A1, [A2]
  1027. 00000BF2  2288                     move.l     [A1], A0
  1028. 00000BF4  41F9 0000 5750           lea.l      A0, [0x00005750]
  1029. 00000BFA  41E8 0150                lea.l      A0, [A0 + 0x150]
  1030. 00000BFE  2548 0028                move.l     [A2 + 0x28], A0
  1031. 00000C02  2652                     movea.l    A3, [A2]
  1032. 00000C04  204A                     movea.l    A0, A2
  1033. 00000C06  41E8 006A                lea.l      A0, [A0 + 0x6A]
  1034. 00000C0A  2848                     movea.l    A4, A0
  1035. 00000C0C  91CB                     sub.l      A0, A3
  1036. 00000C0E  2748 0008                move.l     [A3 + 0x8], A0
  1037. 00000C12  4267                     clr.w      -[A7]
  1038. 00000C14  2F0A                     move.l     -[A7], A2
  1039. 00000C16  61FF FFFF F7B6           bsr        -0x848 /* 000003CE */
  1040. 00000C1C  4A43                     tst.w      D3
  1041. 00000C1E  5C4F                     addq.w     A7, 6
  1042. 00000C20  670C                     beq        +0xE /* 00000C2E */
  1043. 00000C22  4267                     clr.w      -[A7]
  1044. 00000C24  2F0C                     move.l     -[A7], A4
  1045. 00000C26  4EB9 0000 3AE8           jsr        [0x00003AE8]
  1046. 00000C2C  5C4F                     addq.w     A7, 6
  1047. label00000C2E:
  1048. 00000C2E  4A43                     tst.w      D3
  1049. 00000C30  6F0A                     ble        +0xC /* 00000C3C */
  1050. 00000C32  2F0A                     move.l     -[A7], A2
  1051. 00000C34  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1052. 00000C3A  584F                     addq.w     A7, 4
  1053. label00000C3C:
  1054. 00000C3C  204A                     movea.l    A0, A2
  1055. 00000C3E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1056. 00000C42  4E5E                     unlink     A6
  1057. 00000C44  4E75                     rts
  1058. 00000C46  4E56 0000                link       A6, 0
  1059. 00000C4A  2F0A                     move.l     -[A7], A2
  1060. 00000C4C  246E 0008                movea.l    A2, [A6 + 0x8]
  1061. 00000C50  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1062. 00000C54  4267                     clr.w      -[A7]
  1063. 00000C56  4879 0000 5C82           push.l     0x5C82
  1064. 00000C5C  4879 0000 5C4E           push.l     0x5C4E /* '\\N' */
  1065. 00000C62  4878 0004                push.l     0x4
  1066. 00000C66  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  1067. 00000C6A  4EB9 0000 1FE8           jsr        [0x00001FE8]
  1068. 00000C70  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1069. 00000C74  2F08                     move.l     -[A7], A0
  1070. 00000C76  2057                     movea.l    A0, [A7]
  1071. 00000C78  2268 0004                movea.l    A1, [A0 + 0x4]
  1072. 00000C7C  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  1073. 00000C80  4E91                     jsr        [A1]
  1074. 00000C82  5C4F                     addq.w     A7, 6
  1075. 00000C84  245F                     movea.l    A2, [A7]+
  1076. 00000C86  4E5E                     unlink     A6
  1077. 00000C88  4E75                     rts
  1078. 00000C8A  4E56 0000                link       A6, 0
  1079. 00000C8E  48E7 0030                movem.l    -[A7], A2,A3
  1080. 00000C92  246E 0008                movea.l    A2, [A6 + 0x8]
  1081. 00000C96  266E 000C                movea.l    A3, [A6 + 0xC]
  1082. 00000C9A  200B                     move.l     D0, A3
  1083. 00000C9C  6616                     bne        +0x18 /* 00000CB4 */
  1084. 00000C9E  42A7                     clr.l      -[A7]
  1085. 00000CA0  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  1086. 00000CA4  2057                     movea.l    A0, [A7]
  1087. 00000CA6  2268 0004                movea.l    A1, [A0 + 0x4]
  1088. 00000CAA  2269 00F0                movea.l    A1, [A1 + 0xF0]
  1089. 00000CAE  4E91                     jsr        [A1]
  1090. 00000CB0  504F                     addq.w     A7, 8
  1091. 00000CB2  600C                     bra        +0xE /* 00000CC0 */
  1092. label00000CB4:
  1093. 00000CB4  2F0B                     move.l     -[A7], A3
  1094. 00000CB6  2F0A                     move.l     -[A7], A2
  1095. 00000CB8  4EB9 0000 3190           jsr        [0x00003190]
  1096. 00000CBE  504F                     addq.w     A7, 8
  1097. label00000CC0:
  1098. 00000CC0  4CDF 0C00                movem.l    A2,A3, [A7]+
  1099. 00000CC4  4E5E                     unlink     A6
  1100. 00000CC6  4E75                     rts
  1101. 00000CC8  4E56 0000                link       A6, 0
  1102. 00000CCC  2F0A                     move.l     -[A7], A2
  1103. 00000CCE  246E 0008                movea.l    A2, [A6 + 0x8]
  1104. 00000CD2  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  1105. 00000CD6  2057                     movea.l    A0, [A7]
  1106. 00000CD8  2268 0004                movea.l    A1, [A0 + 0x4]
  1107. 00000CDC  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1108. 00000CE0  4E91                     jsr        [A1]
  1109. 00000CE2  584F                     addq.w     A7, 4
  1110. 00000CE4  245F                     movea.l    A2, [A7]+
  1111. 00000CE6  4E5E                     unlink     A6
  1112. 00000CE8  4E75                     rts
  1113. 00000CEA  4E56 FFF0                link       A6, -0x0010
  1114. 00000CEE  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1115. 00000CF2  246E 0008                movea.l    A2, [A6 + 0x8]
  1116. 00000CF6  382E 000C                move.w     D4, [A6 + 0xC]
  1117. 00000CFA  286E 000E                movea.l    A4, [A6 + 0xE]
  1118. 00000CFE  262E 0012                move.l     D3, [A6 + 0x12]
  1119. 00000D02  4A44                     tst.w      D4
  1120. 00000D04  6714                     beq        +0x16 /* 00000D1A */
  1121. 00000D06  204A                     movea.l    A0, A2
  1122. 00000D08  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1123. 00000D0C  2648                     movea.l    A3, A0
  1124. 00000D0E  2488                     move.l     [A2], A0
  1125. 00000D10  2F0B                     move.l     -[A7], A3
  1126. 00000D12  4EB9 0000 3AE0           jsr        [0x00003AE0]
  1127. 00000D18  584F                     addq.w     A7, 4
  1128. label00000D1A:
  1129. 00000D1A  2F0C                     move.l     -[A7], A4
  1130. 00000D1C  4267                     clr.w      -[A7]
  1131. 00000D1E  2F0A                     move.l     -[A7], A2
  1132. 00000D20  4EB9 0000 3538           jsr        [0x00003538]
  1133. 00000D26  486A 007A                pea.l      [A2 + 0x7A]
  1134. 00000D2A  4EB9 0000 3B10           jsr        [0x00003B10]
  1135. 00000D30  486A 00A8                pea.l      [A2 + 0xA8]
  1136. 00000D34  4EB9 0000 3BD0           jsr        [0x00003BD0]
  1137. 00000D3A  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1138. 00000D40  2548 0004                move.l     [A2 + 0x4], A0
  1139. 00000D44  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1140. 00000D4A  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  1141. 00000D4E  2252                     movea.l    A1, [A2]
  1142. 00000D50  2288                     move.l     [A1], A0
  1143. 00000D52  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1144. 00000D58  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  1145. 00000D5C  2548 007A                move.l     [A2 + 0x7A], A0
  1146. 00000D60  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1147. 00000D66  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  1148. 00000D6A  2548 00A8                move.l     [A2 + 0xA8], A0
  1149. 00000D6E  2652                     movea.l    A3, [A2]
  1150. 00000D70  204A                     movea.l    A0, A2
  1151. 00000D72  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1152. 00000D76  91CB                     sub.l      A0, A3
  1153. 00000D78  2748 0008                move.l     [A3 + 0x8], A0
  1154. 00000D7C  4878 0010                push.l     0x10
  1155. 00000D80  486E FFF0                pea.l      [A6 - 0x10]
  1156. 00000D84  2F0C                     move.l     -[A7], A4
  1157. 00000D86  2057                     movea.l    A0, [A7]
  1158. 00000D88  2250                     movea.l    A1, [A0]
  1159. 00000D8A  2269 0024                movea.l    A1, [A1 + 0x24]
  1160. 00000D8E  4E91                     jsr        [A1]
  1161. 00000D90  2F0C                     move.l     -[A7], A4
  1162. 00000D92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1163. 00000D96  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1164. 00000D9A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1165. 00000D9E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1166. 00000DA2  2F03                     move.l     -[A7], D3
  1167. 00000DA4  2F0A                     move.l     -[A7], A2
  1168. 00000DA6  61FF 0000 015A           bsr        +0x15C /* 00000F02 */
  1169. 00000DAC  204A                     movea.l    A0, A2
  1170. 00000DAE  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  1171. 00000DB2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1172. 00000DB6  4E5E                     unlink     A6
  1173. 00000DB8  4E75                     rts
  1174. 00000DBA  4E56 0000                link       A6, 0
  1175. 00000DBE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1176. 00000DC2  246E 0008                movea.l    A2, [A6 + 0x8]
  1177. 00000DC6  362E 000C                move.w     D3, [A6 + 0xC]
  1178. 00000DCA  286E 000E                movea.l    A4, [A6 + 0xE]
  1179. 00000DCE  4A43                     tst.w      D3
  1180. 00000DD0  6714                     beq        +0x16 /* 00000DE6 */
  1181. 00000DD2  204A                     movea.l    A0, A2
  1182. 00000DD4  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1183. 00000DD8  2648                     movea.l    A3, A0
  1184. 00000DDA  2488                     move.l     [A2], A0
  1185. 00000DDC  2F0B                     move.l     -[A7], A3
  1186. 00000DDE  4EB9 0000 3AE0           jsr        [0x00003AE0]
  1187. 00000DE4  584F                     addq.w     A7, 4
  1188. label00000DE6:
  1189. 00000DE6  2F0C                     move.l     -[A7], A4
  1190. 00000DE8  4267                     clr.w      -[A7]
  1191. 00000DEA  2F0A                     move.l     -[A7], A2
  1192. 00000DEC  4EB9 0000 3538           jsr        [0x00003538]
  1193. 00000DF2  486A 007A                pea.l      [A2 + 0x7A]
  1194. 00000DF6  4EB9 0000 3B10           jsr        [0x00003B10]
  1195. 00000DFC  486A 00A8                pea.l      [A2 + 0xA8]
  1196. 00000E00  4EB9 0000 3BD0           jsr        [0x00003BD0]
  1197. 00000E06  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1198. 00000E0C  2548 0004                move.l     [A2 + 0x4], A0
  1199. 00000E10  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1200. 00000E16  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  1201. 00000E1A  2252                     movea.l    A1, [A2]
  1202. 00000E1C  2288                     move.l     [A1], A0
  1203. 00000E1E  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1204. 00000E24  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  1205. 00000E28  2548 007A                move.l     [A2 + 0x7A], A0
  1206. 00000E2C  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1207. 00000E32  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  1208. 00000E36  2548 00A8                move.l     [A2 + 0xA8], A0
  1209. 00000E3A  2652                     movea.l    A3, [A2]
  1210. 00000E3C  204A                     movea.l    A0, A2
  1211. 00000E3E  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1212. 00000E42  91CB                     sub.l      A0, A3
  1213. 00000E44  2748 0008                move.l     [A3 + 0x8], A0
  1214. 00000E48  42AA 00D6                clr.l      [A2 + 0xD6]
  1215. 00000E4C  204A                     movea.l    A0, A2
  1216. 00000E4E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1217. 00000E52  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1218. 00000E56  4E5E                     unlink     A6
  1219. 00000E58  4E75                     rts
  1220. 00000E5A  4E56 0000                link       A6, 0
  1221. 00000E5E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1222. 00000E62  246E 0008                movea.l    A2, [A6 + 0x8]
  1223. 00000E66  362E 000C                move.w     D3, [A6 + 0xC]
  1224. 00000E6A  200A                     move.l     D0, A2
  1225. 00000E6C  6700 008A                beq        +0x8C /* 00000EF8 */
  1226. 00000E70  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1227. 00000E76  2548 0004                move.l     [A2 + 0x4], A0
  1228. 00000E7A  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1229. 00000E80  41E8 01D8                lea.l      A0, [A0 + 0x1D8]
  1230. 00000E84  2252                     movea.l    A1, [A2]
  1231. 00000E86  2288                     move.l     [A1], A0
  1232. 00000E88  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1233. 00000E8E  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  1234. 00000E92  2548 007A                move.l     [A2 + 0x7A], A0
  1235. 00000E96  41F9 0000 59BC           lea.l      A0, [0x000059BC]
  1236. 00000E9C  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  1237. 00000EA0  2548 00A8                move.l     [A2 + 0xA8], A0
  1238. 00000EA4  2652                     movea.l    A3, [A2]
  1239. 00000EA6  204A                     movea.l    A0, A2
  1240. 00000EA8  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  1241. 00000EAC  2848                     movea.l    A4, A0
  1242. 00000EAE  91CB                     sub.l      A0, A3
  1243. 00000EB0  2748 0008                move.l     [A3 + 0x8], A0
  1244. 00000EB4  4267                     clr.w      -[A7]
  1245. 00000EB6  486A 00A8                pea.l      [A2 + 0xA8]
  1246. 00000EBA  4EB9 0000 3BD8           jsr        [0x00003BD8]
  1247. 00000EC0  4267                     clr.w      -[A7]
  1248. 00000EC2  486A 007A                pea.l      [A2 + 0x7A]
  1249. 00000EC6  4EB9 0000 3B18           jsr        [0x00003B18]
  1250. 00000ECC  4267                     clr.w      -[A7]
  1251. 00000ECE  2F0A                     move.l     -[A7], A2
  1252. 00000ED0  4EB9 0000 3540           jsr        [0x00003540]
  1253. 00000ED6  4A43                     tst.w      D3
  1254. 00000ED8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1255. 00000EDC  670C                     beq        +0xE /* 00000EEA */
  1256. 00000EDE  4267                     clr.w      -[A7]
  1257. 00000EE0  2F0C                     move.l     -[A7], A4
  1258. 00000EE2  4EB9 0000 3AE8           jsr        [0x00003AE8]
  1259. 00000EE8  5C4F                     addq.w     A7, 6
  1260. label00000EEA:
  1261. 00000EEA  4A43                     tst.w      D3
  1262. 00000EEC  6F0A                     ble        +0xC /* 00000EF8 */
  1263. 00000EEE  2F0A                     move.l     -[A7], A2
  1264. 00000EF0  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1265. 00000EF6  584F                     addq.w     A7, 4
  1266. label00000EF8:
  1267. 00000EF8  204A                     movea.l    A0, A2
  1268. 00000EFA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1269. 00000EFE  4E5E                     unlink     A6
  1270. 00000F00  4E75                     rts
  1271. fn00000F02:
  1272. 00000F02  4E56 FFE2                link       A6, -0x001E
  1273. 00000F06  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1274. 00000F0A  246E 0008                movea.l    A2, [A6 + 0x8]
  1275. 00000F0E  2E2E 000C                move.l     D7, [A6 + 0xC]
  1276. 00000F12  2C2E 0010                move.l     D6, [A6 + 0x10]
  1277. 00000F16  262E 0014                move.l     D3, [A6 + 0x14]
  1278. 00000F1A  2A2E 0018                move.l     D5, [A6 + 0x18]
  1279. 00000F1E  282E 001C                move.l     D4, [A6 + 0x1C]
  1280. 00000F22  286E 0020                movea.l    A4, [A6 + 0x20]
  1281. 00000F26  70FE                     moveq.l    D0, 0xFFFFFFFE
  1282. 00000F28  2D40 FFE2                move.l     [A6 - 0x1E], D0
  1283. 00000F2C  3D6A 000C FFE6           move.w     [A6 - 0x1A], [A2 + 0xC]
  1284. 00000F32  3D6A 000E FFE8           move.w     [A6 - 0x18], [A2 + 0xE]
  1285. 00000F38  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  1286. 00000F3E  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  1287. 00000F44  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  1288. 00000F4A  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  1289. 00000F50  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  1290. 00000F56  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  1291. 00000F5C  42AE FFF0                clr.l      [A6 - 0x10]
  1292. 00000F60  42AE FFF4                clr.l      [A6 - 0xC]
  1293. 00000F64  2D43 FFF8                move.l     [A6 - 0x8], D3
  1294. 00000F68  2D4A FFFC                move.l     [A6 - 0x4], A2
  1295. 00000F6C  42AA 00D6                clr.l      [A2 + 0xD6]
  1296. 00000F70  4878 0076                push.l     0x76 /* 'v' */
  1297. 00000F74  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  1298. 00000F7A  2648                     movea.l    A3, A0
  1299. 00000F7C  2008                     move.l     D0, A0
  1300. 00000F7E  584F                     addq.w     A7, 4
  1301. 00000F80  671A                     beq        +0x1C /* 00000F9C */
  1302. 00000F82  2F04                     move.l     -[A7], D4
  1303. 00000F84  2F05                     move.l     -[A7], D5
  1304. 00000F86  2F03                     move.l     -[A7], D3
  1305. 00000F88  2F06                     move.l     -[A7], D6
  1306. 00000F8A  486E FFE2                pea.l      [A6 - 0x1E]
  1307. 00000F8E  3F3C 0001                move.w     -[A7], 0x1
  1308. 00000F92  2F0B                     move.l     -[A7], A3
  1309. 00000F94  4EBA FBA0                jsr        [PC - 0x460 /* 00000B36 */]
  1310. 00000F98  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1311. label00000F9C:
  1312. 00000F9C  254B 00D6                move.l     [A2 + 0xD6], A3
  1313. 00000FA0  2F0C                     move.l     -[A7], A4
  1314. 00000FA2  2F07                     move.l     -[A7], D7
  1315. 00000FA4  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1316. 00000FA8  61FF FFFF F4DE           bsr        -0xB20 /* 00000488 */
  1317. 00000FAE  200A                     move.l     D0, A2
  1318. 00000FB0  4A80                     tst.l      D0
  1319. 00000FB2  6708                     beq        +0xA /* 00000FBC */
  1320. 00000FB4  204A                     movea.l    A0, A2
  1321. 00000FB6  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  1322. 00000FBA  6002                     bra        +0x4 /* 00000FBE */
  1323. label00000FBC:
  1324. 00000FBC  204A                     movea.l    A0, A2
  1325. label00000FBE:
  1326. 00000FBE  4850                     pea.l      [A0]
  1327. 00000FC0  206A 00D6                movea.l    A0, [A2 + 0xD6]
  1328. 00000FC4  4868 0028                pea.l      [A0 + 0x28]
  1329. 00000FC8  4EB9 0000 3B20           jsr        [0x00003B20]
  1330. 00000FCE  200A                     move.l     D0, A2
  1331. 00000FD0  4A80                     tst.l      D0
  1332. 00000FD2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1333. 00000FD6  6704                     beq        +0x6 /* 00000FDC */
  1334. 00000FD8  2052                     movea.l    A0, [A2]
  1335. 00000FDA  6002                     bra        +0x4 /* 00000FDE */
  1336. label00000FDC:
  1337. 00000FDC  204A                     movea.l    A0, A2
  1338. label00000FDE:
  1339. 00000FDE  2648                     movea.l    A3, A0
  1340. 00000FE0  23CB 0002 B7C4           move.l     [0x0002B7C4], A3
  1341. 00000FE6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1342. 00000FEA  4E5E                     unlink     A6
  1343. 00000FEC  4E75                     rts
  1344. 00000FEE  4E56 0000                link       A6, 0
  1345. 00000FF2  2F0A                     move.l     -[A7], A2
  1346. 00000FF4  246E 0008                movea.l    A2, [A6 + 0x8]
  1347. 00000FF8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1348. 00000FFC  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1349. 00001000  2057                     movea.l    A0, [A7]
  1350. 00001002  2268 0004                movea.l    A1, [A0 + 0x4]
  1351. 00001006  2269 0024                movea.l    A1, [A1 + 0x24]
  1352. 0000100A  4E91                     jsr        [A1]
  1353. 0000100C  504F                     addq.w     A7, 8
  1354. 0000100E  245F                     movea.l    A2, [A7]+
  1355. 00001010  4E5E                     unlink     A6
  1356. 00001012  4E75                     rts
  1357. 00001014  4E56 0000                link       A6, 0
  1358. 00001018  2F0A                     move.l     -[A7], A2
  1359. 0000101A  246E 0008                movea.l    A2, [A6 + 0x8]
  1360. 0000101E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1361. 00001022  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1362. 00001026  2057                     movea.l    A0, [A7]
  1363. 00001028  2268 0004                movea.l    A1, [A0 + 0x4]
  1364. 0000102C  2269 0028                movea.l    A1, [A1 + 0x28]
  1365. 00001030  4E91                     jsr        [A1]
  1366. 00001032  504F                     addq.w     A7, 8
  1367. 00001034  245F                     movea.l    A2, [A7]+
  1368. 00001036  4E5E                     unlink     A6
  1369. 00001038  4E75                     rts
  1370. 0000103A  4E56 0000                link       A6, 0
  1371. 0000103E  2F0A                     move.l     -[A7], A2
  1372. 00001040  246E 0008                movea.l    A2, [A6 + 0x8]
  1373. 00001044  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1374. 00001048  2057                     movea.l    A0, [A7]
  1375. 0000104A  2268 0004                movea.l    A1, [A0 + 0x4]
  1376. 0000104E  2269 001C                movea.l    A1, [A1 + 0x1C]
  1377. 00001052  4E91                     jsr        [A1]
  1378. 00001054  584F                     addq.w     A7, 4
  1379. 00001056  245F                     movea.l    A2, [A7]+
  1380. 00001058  4E5E                     unlink     A6
  1381. 0000105A  4E75                     rts
  1382. 0000105C  4E56 0000                link       A6, 0
  1383. 00001060  2F0A                     move.l     -[A7], A2
  1384. 00001062  246E 0008                movea.l    A2, [A6 + 0x8]
  1385. 00001066  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1386. 0000106A  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1387. 0000106E  2057                     movea.l    A0, [A7]
  1388. 00001070  2268 0004                movea.l    A1, [A0 + 0x4]
  1389. 00001074  2269 0020                movea.l    A1, [A1 + 0x20]
  1390. 00001078  4E91                     jsr        [A1]
  1391. 0000107A  504F                     addq.w     A7, 8
  1392. 0000107C  245F                     movea.l    A2, [A7]+
  1393. 0000107E  4E5E                     unlink     A6
  1394. 00001080  4E75                     rts
  1395. 00001082  4E56 0000                link       A6, 0
  1396. 00001086  48E7 1030                movem.l    -[A7], D3,A2,A3
  1397. 0000108A  266E 0008                movea.l    A3, [A6 + 0x8]
  1398. 0000108E  262E 000C                move.l     D3, [A6 + 0xC]
  1399. 00001092  246E 0010                movea.l    A2, [A6 + 0x10]
  1400. 00001096  2F0A                     move.l     -[A7], A2
  1401. 00001098  2F03                     move.l     -[A7], D3
  1402. 0000109A  486B 007A                pea.l      [A3 + 0x7A]
  1403. 0000109E  4EB9 0000 3B28           jsr        [0x00003B28]
  1404. 000010A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1405. 000010A8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1406. 000010AC  4E5E                     unlink     A6
  1407. 000010AE  4E75                     rts
  1408. 000010B0  4E56 0000                link       A6, 0
  1409. 000010B4  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1410. 000010B8  246E 0008                movea.l    A2, [A6 + 0x8]
  1411. 000010BC  3A2E 000C                move.w     D5, [A6 + 0xC]
  1412. 000010C0  282E 000E                move.l     D4, [A6 + 0xE]
  1413. 000010C4  262E 0012                move.l     D3, [A6 + 0x12]
  1414. 000010C8  266E 0016                movea.l    A3, [A6 + 0x16]
  1415. 000010CC  2F0B                     move.l     -[A7], A3
  1416. 000010CE  2F03                     move.l     -[A7], D3
  1417. 000010D0  2F04                     move.l     -[A7], D4
  1418. 000010D2  3F05                     move.w     -[A7], D5
  1419. 000010D4  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1420. 000010D8  2057                     movea.l    A0, [A7]
  1421. 000010DA  2268 0004                movea.l    A1, [A0 + 0x4]
  1422. 000010DE  2269 0188                movea.l    A1, [A1 + 0x188]
  1423. 000010E2  4E91                     jsr        [A1]
  1424. 000010E4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1425. 000010E8  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1426. 000010EC  4E5E                     unlink     A6
  1427. 000010EE  4E75                     rts
  1428. 000010F0  4E56 0000                link       A6, 0
  1429. 000010F4  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1430. 000010F8  246E 0008                movea.l    A2, [A6 + 0x8]
  1431. 000010FC  3A2E 000C                move.w     D5, [A6 + 0xC]
  1432. 00001100  282E 000E                move.l     D4, [A6 + 0xE]
  1433. 00001104  262E 0012                move.l     D3, [A6 + 0x12]
  1434. 00001108  286E 0016                movea.l    A4, [A6 + 0x16]
  1435. 0000110C  266E 001A                movea.l    A3, [A6 + 0x1A]
  1436. 00001110  2F0B                     move.l     -[A7], A3
  1437. 00001112  2F0C                     move.l     -[A7], A4
  1438. 00001114  2F03                     move.l     -[A7], D3
  1439. 00001116  2F04                     move.l     -[A7], D4
  1440. 00001118  3F05                     move.w     -[A7], D5
  1441. 0000111A  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1442. 0000111E  2057                     movea.l    A0, [A7]
  1443. 00001120  2268 0004                movea.l    A1, [A0 + 0x4]
  1444. 00001124  2269 018C                movea.l    A1, [A1 + 0x18C]
  1445. 00001128  4E91                     jsr        [A1]
  1446. 0000112A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1447. 0000112E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1448. 00001132  4E5E                     unlink     A6
  1449. 00001134  4E75                     rts
  1450. 00001136  4E56 0000                link       A6, 0
  1451. 0000113A  2F0A                     move.l     -[A7], A2
  1452. 0000113C  246E 0008                movea.l    A2, [A6 + 0x8]
  1453. 00001140  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1454. 00001144  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1455. 00001148  2057                     movea.l    A0, [A7]
  1456. 0000114A  2268 0004                movea.l    A1, [A0 + 0x4]
  1457. 0000114E  2269 0190                movea.l    A1, [A1 + 0x190]
  1458. 00001152  4E91                     jsr        [A1]
  1459. 00001154  5C4F                     addq.w     A7, 6
  1460. 00001156  245F                     movea.l    A2, [A7]+
  1461. 00001158  4E5E                     unlink     A6
  1462. 0000115A  4E75                     rts
  1463. 0000115C  4E56 0000                link       A6, 0
  1464. 00001160  2F0A                     move.l     -[A7], A2
  1465. 00001162  246E 0008                movea.l    A2, [A6 + 0x8]
  1466. 00001166  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  1467. 0000116A  2057                     movea.l    A0, [A7]
  1468. 0000116C  2268 0004                movea.l    A1, [A0 + 0x4]
  1469. 00001170  2269 0194                movea.l    A1, [A1 + 0x194]
  1470. 00001174  4E91                     jsr        [A1]
  1471. 00001176  584F                     addq.w     A7, 4
  1472. 00001178  245F                     movea.l    A2, [A7]+
  1473. 0000117A  4E5E                     unlink     A6
  1474. 0000117C  4E75                     rts
  1475. 0000117E  4E56 0000                link       A6, 0
  1476. 00001182  48E7 0030                movem.l    -[A7], A2,A3
  1477. 00001186  246E 0008                movea.l    A2, [A6 + 0x8]
  1478. 0000118A  4AAA 00D6                tst.l      [A2 + 0xD6]
  1479. 0000118E  6732                     beq        +0x34 /* 000011C2 */
  1480. 00001190  266A 00D6                movea.l    A3, [A2 + 0xD6]
  1481. 00001194  206B 0066                movea.l    A0, [A3 + 0x66]
  1482. 00001198  4850                     pea.l      [A0]
  1483. 0000119A  2057                     movea.l    A0, [A7]
  1484. 0000119C  2250                     movea.l    A1, [A0]
  1485. 0000119E  2269 008C                movea.l    A1, [A1 + 0x8C]
  1486. 000011A2  4E91                     jsr        [A1]
  1487. 000011A4  4A00                     tst.b      D0
  1488. 000011A6  584F                     addq.w     A7, 4
  1489. 000011A8  6618                     bne        +0x1A /* 000011C2 */
  1490. 000011AA  4AAA 0020                tst.l      [A2 + 0x20]
  1491. 000011AE  6712                     beq        +0x14 /* 000011C2 */
  1492. 000011B0  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  1493. 000011B4  2057                     movea.l    A0, [A7]
  1494. 000011B6  2268 0004                movea.l    A1, [A0 + 0x4]
  1495. 000011BA  2269 00D8                movea.l    A1, [A1 + 0xD8]
  1496. 000011BE  4E91                     jsr        [A1]
  1497. 000011C0  584F                     addq.w     A7, 4
  1498. label000011C2:
  1499. 000011C2  4CDF 0C00                movem.l    A2,A3, [A7]+
  1500. 000011C6  4E5E                     unlink     A6
  1501. 000011C8  4E75                     rts
  1502. 000011CA  4E56 0000                link       A6, 0
  1503. 000011CE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1504. 000011D2  246E 0008                movea.l    A2, [A6 + 0x8]
  1505. 000011D6  262E 000C                move.l     D3, [A6 + 0xC]
  1506. 000011DA  286E 0010                movea.l    A4, [A6 + 0x10]
  1507. 000011DE  2F0C                     move.l     -[A7], A4
  1508. 000011E0  2F03                     move.l     -[A7], D3
  1509. 000011E2  266A 00D6                movea.l    A3, [A2 + 0xD6]
  1510. 000011E6  206B 0066                movea.l    A0, [A3 + 0x66]
  1511. 000011EA  4850                     pea.l      [A0]
  1512. 000011EC  2057                     movea.l    A0, [A7]
  1513. 000011EE  2250                     movea.l    A1, [A0]
  1514. 000011F0  2269 0090                movea.l    A1, [A1 + 0x90]
  1515. 000011F4  4E91                     jsr        [A1]
  1516. 000011F6  4A00                     tst.b      D0
  1517. 000011F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1518. 000011FC  661E                     bne        +0x20 /* 0000121C */
  1519. 000011FE  4AAA 0020                tst.l      [A2 + 0x20]
  1520. 00001202  6718                     beq        +0x1A /* 0000121C */
  1521. 00001204  2F0C                     move.l     -[A7], A4
  1522. 00001206  2F03                     move.l     -[A7], D3
  1523. 00001208  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  1524. 0000120C  2057                     movea.l    A0, [A7]
  1525. 0000120E  2268 0004                movea.l    A1, [A0 + 0x4]
  1526. 00001212  2269 00E0                movea.l    A1, [A1 + 0xE0]
  1527. 00001216  4E91                     jsr        [A1]
  1528. 00001218  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1529. label0000121C:
  1530. 0000121C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1531. 00001220  4E5E                     unlink     A6
  1532. 00001222  4E75                     rts
  1533. 00001224  4E75                     rts
  1534. 00001226  4E56 0000                link       A6, 0
  1535. 0000122A  4EB9 0000 2188           jsr        [0x00002188]
  1536. 00001230  4878 1000                push.l     0x1000
  1537. 00001234  4EB9 0000 2178           jsr        [0x00002178]
  1538. 0000123A  4A00                     tst.b      D0
  1539. 0000123C  584F                     addq.w     A7, 4
  1540. 0000123E  6708                     beq        +0xA /* 00001248 */
  1541. 00001240  61FF 0000 0010           bsr        +0x12 /* 00001252 */
  1542. 00001246  6006                     bra        +0x8 /* 0000124E */
  1543. label00001248:
  1544. 00001248  61FF 0000 002C           bsr        +0x2E /* 00001276 */
  1545. label0000124E:
  1546. 0000124E  4E5E                     unlink     A6
  1547. 00001250  4E75                     rts
  1548. fn00001252:
  1549. 00001252  4E56 0000                link       A6, 0
  1550. 00001256  594F                     subq.w     A7, 4
  1551. 00001258  303C 0015                move.w     D0, 0x15
  1552. 0000125C  AA74                     syscall    AppearanceDispatch
  1553. 0000125E  201F                     move.l     D0, [A7]+
  1554. 00001260  61FF 0000 002E           bsr        +0x30 /* 00001290 */
  1555. 00001266  61FF 0000 01F2           bsr        +0x1F4 /* 0000145A */
  1556. 0000126C  61FF 0000 059A           bsr        +0x59C /* 00001808 */
  1557. 00001272  4E5E                     unlink     A6
  1558. 00001274  4E75                     rts
  1559. fn00001276:
  1560. 00001276  4E56 0000                link       A6, 0
  1561. 0000127A  61FF 0000 0014           bsr        +0x16 /* 00001290 */
  1562. 00001280  61FF 0000 0390           bsr        +0x392 /* 00001612 */
  1563. 00001286  61FF 0000 0580           bsr        +0x582 /* 00001808 */
  1564. 0000128C  4E5E                     unlink     A6
  1565. 0000128E  4E75                     rts
  1566. fn00001290:
  1567. 00001290  4E56 0000                link       A6, 0
  1568. 00001294  4879 0002 85E8           push.l     0x285E8
  1569. 0000129A  2F3C 6262 7574           move.l     -[A7], 0x62627574 /* 'bbut' */
  1570. 000012A0  4EB9 0000 22C0           jsr        [0x000022C0]
  1571. 000012A6  4879 0002 85AE           push.l     0x285AE
  1572. 000012AC  2F3C 6361 7272           move.l     -[A7], 0x63617272 /* 'carr' */
  1573. 000012B2  4EB9 0000 22C0           jsr        [0x000022C0]
  1574. 000012B8  4879 0002 8910           push.l     0x28910
  1575. 000012BE  2F3C 6368 6278           move.l     -[A7], 0x63686278 /* 'chbx' */
  1576. 000012C4  4EB9 0000 22C0           jsr        [0x000022C0]
  1577. 000012CA  4879 0002 8574           push.l     0x28574
  1578. 000012D0  2F3C 6362 6762           move.l     -[A7], 0x63626762 /* 'cbgb' */
  1579. 000012D6  4EB9 0000 22C0           jsr        [0x000022C0]
  1580. 000012DC  4879 0002 853A           push.l     0x2853A
  1581. 000012E2  2F3C 636C 636B           move.l     -[A7], 0x636C636B /* 'clck' */
  1582. 000012E8  4EB9 0000 22C0           jsr        [0x000022C0]
  1583. 000012EE  4879 0002 8500           push.l     0x28500
  1584. 000012F4  2F3C 6362 6274           move.l     -[A7], 0x63626274 /* 'cbbt' */
  1585. 000012FA  4EB9 0000 22C0           jsr        [0x000022C0]
  1586. 00001300  4879 0002 84C6           push.l     0x284C6
  1587. 00001306  2F3C 6474 7269           move.l     -[A7], 0x64747269 /* 'dtri' */
  1588. 0000130C  4EB9 0000 22C0           jsr        [0x000022C0]
  1589. 00001312  4879 0002 848C           push.l     0x2848C
  1590. 00001318  2F3C 6574 7874           move.l     -[A7], 0x65747874 /* 'etxt' */
  1591. 0000131E  4EB9 0000 22C0           jsr        [0x000022C0]
  1592. 00001324  4879 0002 8452           push.l     0x28452
  1593. 0000132A  2F3C 6963 746C           move.l     -[A7], 0x6963746C /* 'ictl' */
  1594. 00001330  4EB9 0000 22C0           jsr        [0x000022C0]
  1595. 00001336  4879 0002 8418           push.l     0x28418
  1596. 0000133C  2F3C 6977 656C           move.l     -[A7], 0x6977656C /* 'iwel' */
  1597. 00001342  4EB9 0000 22C0           jsr        [0x000022C0]
  1598. 00001348  4879 0002 83DE           push.l     0x283DE
  1599. 0000134E  2F3C 6C61 7272           move.l     -[A7], 0x6C617272 /* 'larr' */
  1600. 00001354  4EB9 0000 22C0           jsr        [0x000022C0]
  1601. 0000135A  4879 0002 83A4           push.l     0x283A4
  1602. 00001360  2F3C 7069 6364           move.l     -[A7], 0x70696364 /* 'picd' */
  1603. 00001366  4EB9 0000 22C0           jsr        [0x000022C0]
  1604. 0000136C  4879 0002 836A           push.l     0x2836A
  1605. 00001372  2F3C 706C 6364           move.l     -[A7], 0x706C6364 /* 'plcd' */
  1606. 00001378  4EB9 0000 22C0           jsr        [0x000022C0]
  1607. 0000137E  4879 0002 88D6           push.l     0x288D6
  1608. 00001384  2F3C 706F 7062           move.l     -[A7], 0x706F7062 /* 'popb' */
  1609. 0000138A  4EB9 0000 22C0           jsr        [0x000022C0]
  1610. 00001390  4879 0000 2832           push.l     0x2832 /* '(2' */
  1611. 00001396  2F3C 7067 6278           move.l     -[A7], 0x70676278 /* 'pgbx' */
  1612. 0000139C  4EB9 0000 22C0           jsr        [0x000022C0]
  1613. 000013A2  4879 0002 8330           push.l     0x28330
  1614. 000013A8  2F3C 7062 6172           move.l     -[A7], 0x70626172 /* 'pbar' */
  1615. 000013AE  4EB9 0000 22C0           jsr        [0x000022C0]
  1616. 000013B4  4879 0002 889C           push.l     0x2889C
  1617. 000013BA  2F3C 7075 7368           move.l     -[A7], 0x70757368 /* 'push' */
  1618. 000013C0  4EB9 0000 22C0           jsr        [0x000022C0]
  1619. 000013C6  4879 0002 8862           push.l     0x28862
  1620. 000013CC  2F3C 7264 6274           move.l     -[A7], 0x72646274 /* 'rdbt' */
  1621. 000013D2  4EB9 0000 22C0           jsr        [0x000022C0]
  1622. 000013D8  4879 0002 8828           push.l     0x28828
  1623. 000013DE  2F3C 7362 6172           move.l     -[A7], 0x73626172 /* 'sbar' */
  1624. 000013E4  4EB9 0000 22C0           jsr        [0x000022C0]
  1625. 000013EA  4879 0002 82F6           push.l     0x282F6
  1626. 000013F0  2F3C 7365 706C           move.l     -[A7], 0x7365706C /* 'sepl' */
  1627. 000013F6  4EB9 0000 22C0           jsr        [0x000022C0]
  1628. 000013FC  4879 0002 82BC           push.l     0x282BC
  1629. 00001402  2F3C 736C 6964           move.l     -[A7], 0x736C6964 /* 'slid' */
  1630. 00001408  4EB9 0000 22C0           jsr        [0x000022C0]
  1631. 0000140E  4879 0002 8282           push.l     0x28282
  1632. 00001414  2F3C 7374 7874           move.l     -[A7], 0x73747874 /* 'stxt' */
  1633. 0000141A  4EB9 0000 22C0           jsr        [0x000022C0]
  1634. 00001420  4879 0002 8248           push.l     0x28248
  1635. 00001426  2F3C 7461 6273           move.l     -[A7], 0x74616273 /* 'tabs' */
  1636. 0000142C  4EB9 0000 22C0           jsr        [0x000022C0]
  1637. 00001432  4879 0002 820E           push.l     0x2820E
  1638. 00001438  2F3C 7467 6278           move.l     -[A7], 0x74676278 /* 'tgbx' */
  1639. 0000143E  4EB9 0000 22C0           jsr        [0x000022C0]
  1640. 00001444  4879 0002 81D4           push.l     0x281D4
  1641. 0000144A  2F3C 7769 6E68           move.l     -[A7], 0x77696E68 /* 'winh' */
  1642. 00001450  4EB9 0000 22C0           jsr        [0x000022C0]
  1643. 00001456  4E5E                     unlink     A6
  1644. 00001458  4E75                     rts
  1645. fn0000145A:
  1646. 0000145A  4E56 0000                link       A6, 0
  1647. 0000145E  4879 0002 86E6           push.l     0x286E6
  1648. 00001464  2F3C 6963 6172           move.l     -[A7], 0x69636172 /* 'icar' */
  1649. 0000146A  4EB9 0000 22C0           jsr        [0x000022C0]
  1650. 00001470  4879 0002 86E6           push.l     0x286E6
  1651. 00001476  2F3C 6963 6278           move.l     -[A7], 0x69636278 /* 'icbx' */
  1652. 0000147C  4EB9 0000 22C0           jsr        [0x000022C0]
  1653. 00001482  4879 0002 86E6           push.l     0x286E6
  1654. 00001488  2F3C 6963 6C6B           move.l     -[A7], 0x69636C6B /* 'iclk' */
  1655. 0000148E  4EB9 0000 22C0           jsr        [0x000022C0]
  1656. 00001494  4879 0002 86E6           push.l     0x286E6
  1657. 0000149A  2F3C 6964 7472           move.l     -[A7], 0x69647472 /* 'idtr' */
  1658. 000014A0  4EB9 0000 22C0           jsr        [0x000022C0]
  1659. 000014A6  4879 0002 86E6           push.l     0x286E6
  1660. 000014AC  2F3C 6969 636C           move.l     -[A7], 0x6969636C /* 'iicl' */
  1661. 000014B2  4EB9 0000 22C0           jsr        [0x000022C0]
  1662. 000014B8  4879 0002 86E6           push.l     0x286E6
  1663. 000014BE  2F3C 6969 776C           move.l     -[A7], 0x6969776C /* 'iiwl' */
  1664. 000014C4  4EB9 0000 22C0           jsr        [0x000022C0]
  1665. 000014CA  4879 0002 86E6           push.l     0x286E6
  1666. 000014D0  2F3C 6970 6364           move.l     -[A7], 0x69706364 /* 'ipcd' */
  1667. 000014D6  4EB9 0000 22C0           jsr        [0x000022C0]
  1668. 000014DC  4879 0002 86E6           push.l     0x286E6
  1669. 000014E2  2F3C 6972 6164           move.l     -[A7], 0x69726164 /* 'irad' */
  1670. 000014E8  4EB9 0000 22C0           jsr        [0x000022C0]
  1671. 000014EE  4879 0002 86E6           push.l     0x286E6
  1672. 000014F4  2F3C 6973 6570           move.l     -[A7], 0x69736570 /* 'isep' */
  1673. 000014FA  4EB9 0000 22C0           jsr        [0x000022C0]
  1674. 00001500  4879 0002 81A6           push.l     0x281A6
  1675. 00001506  2F3C 6963 6267           move.l     -[A7], 0x69636267 /* 'icbg' */
  1676. 0000150C  4EB9 0000 22C0           jsr        [0x000022C0]
  1677. 00001512  4879 0002 81A6           push.l     0x281A6
  1678. 00001518  2F3C 6974 6762           move.l     -[A7], 0x69746762 /* 'itgb' */
  1679. 0000151E  4EB9 0000 22C0           jsr        [0x000022C0]
  1680. 00001524  4879 0002 8742           push.l     0x28742
  1681. 0000152A  2F3C 696C 6172           move.l     -[A7], 0x696C6172 /* 'ilar' */
  1682. 00001530  4EB9 0000 22C0           jsr        [0x000022C0]
  1683. 00001536  4879 0002 8742           push.l     0x28742
  1684. 0000153C  2F3C 6970 6272           move.l     -[A7], 0x69706272 /* 'ipbr' */
  1685. 00001542  4EB9 0000 22C0           jsr        [0x000022C0]
  1686. 00001548  4879 0002 8742           push.l     0x28742
  1687. 0000154E  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  1688. 00001554  4EB9 0000 22C0           jsr        [0x000022C0]
  1689. 0000155A  4879 0002 8742           push.l     0x28742
  1690. 00001560  2F3C 6973 6C64           move.l     -[A7], 0x69736C64 /* 'isld' */
  1691. 00001566  4EB9 0000 22C0           jsr        [0x000022C0]
  1692. 0000156C  4879 0002 8178           push.l     0x28178
  1693. 00001572  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  1694. 00001578  4EB9 0000 22C0           jsr        [0x000022C0]
  1695. 0000157E  4879 0002 814A           push.l     0x2814A
  1696. 00001584  2F3C 6965 7478           move.l     -[A7], 0x69657478 /* 'ietx' */
  1697. 0000158A  4EB9 0000 22C0           jsr        [0x000022C0]
  1698. 00001590  4879 0002 811C           push.l     0x2811C
  1699. 00001596  2F3C 6970 6C63           move.l     -[A7], 0x69706C63 /* 'iplc' */
  1700. 0000159C  4EB9 0000 22C0           jsr        [0x000022C0]
  1701. 000015A2  4879 0002 86B8           push.l     0x286B8
  1702. 000015A8  2F3C 6970 6F70           move.l     -[A7], 0x69706F70 /* 'ipop' */
  1703. 000015AE  4EB9 0000 22C0           jsr        [0x000022C0]
  1704. 000015B4  4879 0002 80EE           push.l     0x280EE
  1705. 000015BA  2F3C 6970 6762           move.l     -[A7], 0x69706762 /* 'ipgb' */
  1706. 000015C0  4EB9 0000 22C0           jsr        [0x000022C0]
  1707. 000015C6  4879 0002 868A           push.l     0x2868A
  1708. 000015CC  2F3C 6970 7573           move.l     -[A7], 0x69707573 /* 'ipus' */
  1709. 000015D2  4EB9 0000 22C0           jsr        [0x000022C0]
  1710. 000015D8  4879 0002 80C0           push.l     0x280C0
  1711. 000015DE  2F3C 6973 7478           move.l     -[A7], 0x69737478 /* 'istx' */
  1712. 000015E4  4EB9 0000 22C0           jsr        [0x000022C0]
  1713. 000015EA  4879 0002 8092           push.l     0x28092
  1714. 000015F0  2F3C 6974 6162           move.l     -[A7], 0x69746162 /* 'itab' */
  1715. 000015F6  4EB9 0000 22C0           jsr        [0x000022C0]
  1716. 000015FC  4879 0002 8064           push.l     0x28064
  1717. 00001602  2F3C 6977 6E68           move.l     -[A7], 0x69776E68 /* 'iwnh' */
  1718. 00001608  4EB9 0000 22C0           jsr        [0x000022C0]
  1719. 0000160E  4E5E                     unlink     A6
  1720. 00001610  4E75                     rts
  1721. fn00001612:
  1722. 00001612  4E56 0000                link       A6, 0
  1723. 00001616  4879 0002 8036           push.l     0x28036
  1724. 0000161C  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  1725. 00001622  4EB9 0000 22C0           jsr        [0x000022C0]
  1726. 00001628  4879 0002 8008           push.l     0x28008
  1727. 0000162E  2F3C 6963 6172           move.l     -[A7], 0x69636172 /* 'icar' */
  1728. 00001634  4EB9 0000 22C0           jsr        [0x000022C0]
  1729. 0000163A  4879 0002 87FA           push.l     0x287FA
  1730. 00001640  2F3C 6963 6278           move.l     -[A7], 0x69636278 /* 'icbx' */
  1731. 00001646  4EB9 0000 22C0           jsr        [0x000022C0]
  1732. 0000164C  4879 0002 7FDA           push.l     0x27FDA
  1733. 00001652  2F3C 6963 6267           move.l     -[A7], 0x69636267 /* 'icbg' */
  1734. 00001658  4EB9 0000 22C0           jsr        [0x000022C0]
  1735. 0000165E  4879 0002 7FAC           push.l     0x27FAC
  1736. 00001664  2F3C 6964 7472           move.l     -[A7], 0x69647472 /* 'idtr' */
  1737. 0000166A  4EB9 0000 22C0           jsr        [0x000022C0]
  1738. 00001670  4879 0002 7F7E           push.l     0x27F7E
  1739. 00001676  2F3C 6965 7478           move.l     -[A7], 0x69657478 /* 'ietx' */
  1740. 0000167C  4EB9 0000 22C0           jsr        [0x000022C0]
  1741. 00001682  4879 0002 7F50           push.l     0x27F50
  1742. 00001688  2F3C 6969 636C           move.l     -[A7], 0x6969636C /* 'iicl' */
  1743. 0000168E  4EB9 0000 22C0           jsr        [0x000022C0]
  1744. 00001694  4879 0002 7F22           push.l     0x27F22
  1745. 0000169A  2F3C 6969 776C           move.l     -[A7], 0x6969776C /* 'iiwl' */
  1746. 000016A0  4EB9 0000 22C0           jsr        [0x000022C0]
  1747. 000016A6  4879 0002 7EF4           push.l     0x27EF4
  1748. 000016AC  2F3C 6970 6364           move.l     -[A7], 0x69706364 /* 'ipcd' */
  1749. 000016B2  4EB9 0000 22C0           jsr        [0x000022C0]
  1750. 000016B8  4879 0002 7EC6           push.l     0x27EC6
  1751. 000016BE  2F3C 6970 6C63           move.l     -[A7], 0x69706C63 /* 'iplc' */
  1752. 000016C4  4EB9 0000 22C0           jsr        [0x000022C0]
  1753. 000016CA  4879 0002 7E98           push.l     0x27E98
  1754. 000016D0  2F3C 6970 6762           move.l     -[A7], 0x69706762 /* 'ipgb' */
  1755. 000016D6  4EB9 0000 22C0           jsr        [0x000022C0]
  1756. 000016DC  4879 0002 7E6A           push.l     0x27E6A
  1757. 000016E2  2F3C 6970 6272           move.l     -[A7], 0x69706272 /* 'ipbr' */
  1758. 000016E8  4EB9 0000 22C0           jsr        [0x000022C0]
  1759. 000016EE  4879 0002 879E           push.l     0x2879E
  1760. 000016F4  2F3C 6970 7573           move.l     -[A7], 0x69707573 /* 'ipus' */
  1761. 000016FA  4EB9 0000 22C0           jsr        [0x000022C0]
  1762. 00001700  4879 0002 8770           push.l     0x28770
  1763. 00001706  2F3C 6972 6164           move.l     -[A7], 0x69726164 /* 'irad' */
  1764. 0000170C  4EB9 0000 22C0           jsr        [0x000022C0]
  1765. 00001712  4879 0002 7E3C           push.l     0x27E3C
  1766. 00001718  2F3C 6973 6570           move.l     -[A7], 0x69736570 /* 'isep' */
  1767. 0000171E  4EB9 0000 22C0           jsr        [0x000022C0]
  1768. 00001724  4879 0002 7E0E           push.l     0x27E0E
  1769. 0000172A  2F3C 6973 7478           move.l     -[A7], 0x69737478 /* 'istx' */
  1770. 00001730  4EB9 0000 22C0           jsr        [0x000022C0]
  1771. 00001736  4879 0002 7DE0           push.l     0x27DE0
  1772. 0000173C  2F3C 6974 6162           move.l     -[A7], 0x69746162 /* 'itab' */
  1773. 00001742  4EB9 0000 22C0           jsr        [0x000022C0]
  1774. 00001748  4879 0002 7DB2           push.l     0x27DB2
  1775. 0000174E  2F3C 6974 6762           move.l     -[A7], 0x69746762 /* 'itgb' */
  1776. 00001754  4EB9 0000 22C0           jsr        [0x000022C0]
  1777. 0000175A  4879 0002 7D84           push.l     0x27D84
  1778. 00001760  2F3C 6977 6E68           move.l     -[A7], 0x69776E68 /* 'iwnh' */
  1779. 00001766  4EB9 0000 22C0           jsr        [0x000022C0]
  1780. 0000176C  4879 0002 87CC           push.l     0x287CC
  1781. 00001772  2F3C 6970 6F70           move.l     -[A7], 0x69706F70 /* 'ipop' */
  1782. 00001778  4EB9 0000 22C0           jsr        [0x000022C0]
  1783. 0000177E  4879 0002 7D56           push.l     0x27D56
  1784. 00001784  2F3C 696C 6172           move.l     -[A7], 0x696C6172 /* 'ilar' */
  1785. 0000178A  4EB9 0000 22C0           jsr        [0x000022C0]
  1786. 00001790  4879 0002 7D28           push.l     0x27D28
  1787. 00001796  2F3C 6973 6C64           move.l     -[A7], 0x69736C64 /* 'isld' */
  1788. 0000179C  4EB9 0000 22C0           jsr        [0x000022C0]
  1789. 000017A2  4878 1000                push.l     0x1000
  1790. 000017A6  4EB9 0000 2178           jsr        [0x00002178]
  1791. 000017AC  4A00                     tst.b      D0
  1792. 000017AE  4FEF 00B4                lea.l      A7, [A7 + 0xB4]
  1793. 000017B2  672A                     beq        +0x2C /* 000017DE */
  1794. 000017B4  4879 0002 8742           push.l     0x28742
  1795. 000017BA  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  1796. 000017C0  4EB9 0000 22C0           jsr        [0x000022C0]
  1797. 000017C6  4879 0002 86E6           push.l     0x286E6
  1798. 000017CC  2F3C 6963 6C6B           move.l     -[A7], 0x69636C6B /* 'iclk' */
  1799. 000017D2  4EB9 0000 22C0           jsr        [0x000022C0]
  1800. 000017D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1801. 000017DC  6014                     bra        +0x16 /* 000017F2 */
  1802. label000017DE:
  1803. 000017DE  4879 0002 8714           push.l     0x28714
  1804. 000017E4  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  1805. 000017EA  4EB9 0000 22C0           jsr        [0x000022C0]
  1806. 000017F0  504F                     addq.w     A7, 8
  1807. label000017F2:
  1808. 000017F2  4879 0002 7CFA           push.l     0x27CFA
  1809. 000017F8  2F3C 6762 7869           move.l     -[A7], 0x67627869 /* 'gbxi' */
  1810. 000017FE  4EB9 0000 22C0           jsr        [0x000022C0]
  1811. 00001804  4E5E                     unlink     A6
  1812. 00001806  4E75                     rts
  1813. fn00001808:
  1814. 00001808  4E56 0000                link       A6, 0
  1815. 0000180C  4879 0002 8656           push.l     0x28656
  1816. 00001812  2F3C 7267 7076           move.l     -[A7], 0x72677076 /* 'rgpv' */
  1817. 00001818  4EB9 0000 22C0           jsr        [0x000022C0]
  1818. 0000181E  4879 0002 7CC6           push.l     0x27CC6
  1819. 00001824  2F3C 6D70 7677           move.l     -[A7], 0x6D707677 /* 'mpvw' */
  1820. 0000182A  4EB9 0000 22C0           jsr        [0x000022C0]
  1821. 00001830  4879 0002 8622           push.l     0x28622
  1822. 00001836  2F3C 7363 6C76           move.l     -[A7], 0x73636C76 /* 'sclv' */
  1823. 0000183C  4EB9 0000 22C0           jsr        [0x000022C0]
  1824. 00001842  4879 0002 7C92           push.l     0x27C92
  1825. 00001848  2F3C 6373 7774           move.l     -[A7], 0x63737774 /* 'cswt' */
  1826. 0000184E  4EB9 0000 22C0           jsr        [0x000022C0]
  1827. 00001854  4879 0002 7C5E           push.l     0x27C5E
  1828. 0000185A  2F3C 6764 6C67           move.l     -[A7], 0x67646C67 /* 'gdlg' */
  1829. 00001860  4EB9 0000 22C0           jsr        [0x000022C0]
  1830. 00001866  4879 0002 7C2A           push.l     0x27C2A
  1831. 0000186C  2F3C 6766 6264           move.l     -[A7], 0x67666264 /* 'gfbd' */
  1832. 00001872  4EB9 0000 22C0           jsr        [0x000022C0]
  1833. 00001878  4E5E                     unlink     A6
  1834. 0000187A  4E75                     rts
  1835. fn0000187C:
  1836. 0000187C  4E56 0000                link       A6, 0
  1837. 00001880  2F0A                     move.l     -[A7], A2
  1838. 00001882  246E 0008                movea.l    A2, [A6 + 0x8]
  1839. 00001886  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1840. 0000188A  2F0A                     move.l     -[A7], A2
  1841. 0000188C  61FF FFFF E77A           bsr        -0x1884 /* 00000008 */
  1842. 00001892  41F9 0000 50EE           lea.l      A0, [0x000050EE]
  1843. 00001898  2488                     move.l     [A2], A0
  1844. 0000189A  42AA 0008                clr.l      [A2 + 0x8]
  1845. 0000189E  357C FFFF 000C           move.w     [A2 + 0xC], 0xFFFF
  1846. 000018A4  426A 000E                clr.w      [A2 + 0xE]
  1847. 000018A8  204A                     movea.l    A0, A2
  1848. 000018AA  504F                     addq.w     A7, 8
  1849. 000018AC  245F                     movea.l    A2, [A7]+
  1850. 000018AE  4E5E                     unlink     A6
  1851. 000018B0  4E75                     rts
  1852. fn000018B2:
  1853. 000018B2  4E56 FEFC                link       A6, -0x0104
  1854. 000018B6  48E7 0038                movem.l    -[A7], A2,A3,A4
  1855. 000018BA  286E 0008                movea.l    A4, [A6 + 0x8]
  1856. 000018BE  266E 000C                movea.l    A3, [A6 + 0xC]
  1857. 000018C2  246E 0010                movea.l    A2, [A6 + 0x10]
  1858. 000018C6  4878 0002                push.l     0x2
  1859. 000018CA  486E FFFE                pea.l      [A6 - 0x2]
  1860. 000018CE  2F0A                     move.l     -[A7], A2
  1861. 000018D0  4EB9 0000 2BA0           jsr        [0x00002BA0]
  1862. 000018D6  4878 0002                push.l     0x2
  1863. 000018DA  486E FFFC                pea.l      [A6 - 0x4]
  1864. 000018DE  2F0A                     move.l     -[A7], A2
  1865. 000018E0  4EB9 0000 2BA0           jsr        [0x00002BA0]
  1866. 000018E6  486E FEFC                pea.l      [A6 - 0x104]
  1867. 000018EA  2F0A                     move.l     -[A7], A2
  1868. 000018EC  4EB9 0000 2BC0           jsr        [0x00002BC0]
  1869. 000018F2  42A7                     clr.l      -[A7]
  1870. 000018F4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1871. 000018F8  486E FEFC                pea.l      [A6 - 0x104]
  1872. 000018FC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1873. 00001900  2F0B                     move.l     -[A7], A3
  1874. 00001902  2F0C                     move.l     -[A7], A4
  1875. 00001904  2057                     movea.l    A0, [A7]
  1876. 00001906  2250                     movea.l    A1, [A0]
  1877. 00001908  2269 0010                movea.l    A1, [A1 + 0x10]
  1878. 0000190C  4E91                     jsr        [A1]
  1879. 0000190E  4FEF 0034                lea.l      A7, [A7 + 0x34]
  1880. 00001912  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1881. 00001916  4E5E                     unlink     A6
  1882. 00001918  4E75                     rts
  1883. fn0000191A:
  1884. 0000191A  4E56 0000                link       A6, 0
  1885. 0000191E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1886. 00001922  246E 0008                movea.l    A2, [A6 + 0x8]
  1887. 00001926  286E 000C                movea.l    A4, [A6 + 0xC]
  1888. 0000192A  3A2E 0010                move.w     D5, [A6 + 0x10]
  1889. 0000192E  266E 0012                movea.l    A3, [A6 + 0x12]
  1890. 00001932  382E 0016                move.w     D4, [A6 + 0x16]
  1891. 00001936  262E 0018                move.l     D3, [A6 + 0x18]
  1892. 0000193A  254C 0004                move.l     [A2 + 0x4], A4
  1893. 0000193E  3545 000C                move.w     [A2 + 0xC], D5
  1894. 00001942  3544 000E                move.w     [A2 + 0xE], D4
  1895. 00001946  2F03                     move.l     -[A7], D3
  1896. 00001948  2F0B                     move.l     -[A7], A3
  1897. 0000194A  2F0A                     move.l     -[A7], A2
  1898. 0000194C  2057                     movea.l    A0, [A7]
  1899. 0000194E  2250                     movea.l    A1, [A0]
  1900. 00001950  2269 00AC                movea.l    A1, [A1 + 0xAC]
  1901. 00001954  4E91                     jsr        [A1]
  1902. 00001956  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1903. 0000195A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1904. 0000195E  4E5E                     unlink     A6
  1905. 00001960  4E75                     rts
  1906. 00001962  4E56 FFEC                link       A6, -0x0014
  1907. 00001966  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1908. 0000196A  246E 0008                movea.l    A2, [A6 + 0x8]
  1909. 0000196E  2E2E 000C                move.l     D7, [A6 + 0xC]
  1910. 00001972  2C2E 0010                move.l     D6, [A6 + 0x10]
  1911. 00001976  302A 000C                move.w     D0, [A2 + 0xC]
  1912. 0000197A  E840                     asr        D0.w, 4
  1913. 0000197C  3600                     move.w     D3, D0
  1914. 0000197E  0C40 0019                cmpi.w     D0, 0x19
  1915. 00001982  6608                     bne        +0xA /* 0000198C */
  1916. 00001984  066A 0260 000C           addi.w     [A2 + 0xC], 0x260
  1917. 0000198A  601A                     bra        +0x1C /* 000019A6 */
  1918. label0000198C:
  1919. 0000198C  0C43 0017                cmpi.w     D3, 0x17
  1920. 00001990  6608                     bne        +0xA /* 0000199A */
  1921. 00001992  046A 0170 000C           subi.w     [A2 + 0xC], 0x170
  1922. 00001998  600C                     bra        +0xE /* 000019A6 */
  1923. label0000199A:
  1924. 0000199A  0C43 0018                cmpi.w     D3, 0x18
  1925. 0000199E  6606                     bne        +0x8 /* 000019A6 */
  1926. 000019A0  357C 0010 000C           move.w     [A2 + 0xC], 0x10
  1927. label000019A6:
  1928. 000019A6  362A 000C                move.w     D3, [A2 + 0xC]
  1929. 000019AA  4A6A 000E                tst.w      [A2 + 0xE]
  1930. 000019AE  6702                     beq        +0x4 /* 000019B2 */
  1931. 000019B0  5043                     addq.w     D3, 8
  1932. label000019B2:
  1933. 000019B2  486E FFF8                pea.l      [A6 - 0x8]
  1934. 000019B6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1935. 000019BA  2057                     movea.l    A0, [A7]
  1936. 000019BC  2268 0004                movea.l    A1, [A0 + 0x4]
  1937. 000019C0  2269 003C                movea.l    A1, [A1 + 0x3C]
  1938. 000019C4  4E91                     jsr        [A1]
  1939. 000019C6  4A00                     tst.b      D0
  1940. 000019C8  504F                     addq.w     A7, 8
  1941. 000019CA  6624                     bne        +0x26 /* 000019F0 */
  1942. 000019CC  486E FFF4                pea.l      [A6 - 0xC]
  1943. 000019D0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1944. 000019D4  4EB9 0000 2F90           jsr        [0x00002F90]
  1945. 000019DA  426E FFFA                clr.w      [A6 - 0x6]
  1946. 000019DE  426E FFF8                clr.w      [A6 - 0x8]
  1947. 000019E2  3D6E FFF4 FFFE           move.w     [A6 - 0x2], [A6 - 0xC]
  1948. 000019E8  3D6E FFF6 FFFC           move.w     [A6 - 0x4], [A6 - 0xA]
  1949. 000019EE  504F                     addq.w     A7, 8
  1950. label000019F0:
  1951. 000019F0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1952. 000019F4  486E FFEC                pea.l      [A6 - 0x14]
  1953. 000019F8  4EB9 0000 3200           jsr        [0x00003200]
  1954. 000019FE  2A2A 0004                move.l     D5, [A2 + 0x4]
  1955. 00001A02  4EB9 0000 2070           jsr        [0x00002070]
  1956. 00001A08  2F08                     move.l     -[A7], A0
  1957. 00001A0A  486E FFF8                pea.l      [A6 - 0x8]
  1958. 00001A0E  2F07                     move.l     -[A7], D7
  1959. 00001A10  4227                     clr.b      -[A7]
  1960. 00001A12  266A 0004                movea.l    A3, [A2 + 0x4]
  1961. 00001A16  202B 005A                move.l     D0, [A3 + 0x5A]
  1962. 00001A1A  3F00                     move.w     -[A7], D0
  1963. 00001A1C  2845                     movea.l    A4, D5
  1964. 00001A1E  202C 005E                move.l     D0, [A4 + 0x5E]
  1965. 00001A22  3F00                     move.w     -[A7], D0
  1966. 00001A24  2805                     move.l     D4, D5
  1967. 00001A26  2044                     movea.l    A0, D4
  1968. 00001A28  2028 0062                move.l     D0, [A0 + 0x62]
  1969. 00001A2C  3F00                     move.w     -[A7], D0
  1970. 00001A2E  3F03                     move.w     -[A7], D3
  1971. 00001A30  2F06                     move.l     -[A7], D6
  1972. 00001A32  A954                     syscall    NewControl
  1973. 00001A34  205F                     movea.l    A0, [A7]+
  1974. 00001A36  2548 0008                move.l     [A2 + 0x8], A0
  1975. 00001A3A  4AAA 0008                tst.l      [A2 + 0x8]
  1976. 00001A3E  584F                     addq.w     A7, 4
  1977. 00001A40  661E                     bne        +0x20 /* 00001A60 */
  1978. 00001A42  42A7                     clr.l      -[A7]
  1979. 00001A44  486E FFF0                pea.l      [A6 - 0x10]
  1980. 00001A48  2D7C 6E69 6C50 FFF0      move.l     [A6 - 0x10], 0x6E696C50 /* 'nilP' */
  1981. 00001A50  4879 0000 52A4           push.l     0x52A4
  1982. 00001A56  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  1983. 00001A5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1984. label00001A60:
  1985. 00001A60  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1986. 00001A64  3F3C 00FF                move.w     -[A7], 0xFF
  1987. 00001A68  A95D                     syscall    HiliteControl
  1988. 00001A6A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1989. 00001A6E  486E FFEC                pea.l      [A6 - 0x14]
  1990. 00001A72  4EB9 0000 3208           jsr        [0x00003208]
  1991. 00001A78  5C4F                     addq.w     A7, 6
  1992. 00001A7A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1993. 00001A7E  4E5E                     unlink     A6
  1994. 00001A80  4E75                     rts
  1995. fn00001A82:
  1996. 00001A82  4E56 0000                link       A6, 0
  1997. 00001A86  2F0A                     move.l     -[A7], A2
  1998. 00001A88  246E 0008                movea.l    A2, [A6 + 0x8]
  1999. 00001A8C  200A                     move.l     D0, A2
  2000. 00001A8E  674C                     beq        +0x4E /* 00001ADC */
  2001. 00001A90  41F9 0000 50EE           lea.l      A0, [0x000050EE]
  2002. 00001A96  2488                     move.l     [A2], A0
  2003. 00001A98  4AAA 0008                tst.l      [A2 + 0x8]
  2004. 00001A9C  6722                     beq        +0x24 /* 00001AC0 */
  2005. 00001A9E  42A7                     clr.l      -[A7]
  2006. 00001AA0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2007. 00001AA4  2057                     movea.l    A0, [A7]
  2008. 00001AA6  2268 0004                movea.l    A1, [A0 + 0x4]
  2009. 00001AAA  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2010. 00001AAE  4E91                     jsr        [A1]
  2011. 00001AB0  A896                     syscall    HidePen
  2012. 00001AB2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2013. 00001AB6  A955                     syscall    DisposeControl
  2014. 00001AB8  A897                     syscall    ShowPen
  2015. 00001ABA  42AA 0008                clr.l      [A2 + 0x8]
  2016. 00001ABE  504F                     addq.w     A7, 8
  2017. label00001AC0:
  2018. 00001AC0  4267                     clr.w      -[A7]
  2019. 00001AC2  2F0A                     move.l     -[A7], A2
  2020. 00001AC4  61FF FFFF E556           bsr        -0x1AA8 /* 0000001C */
  2021. 00001ACA  4A6E 000C                tst.w      [A6 + 0xC]
  2022. 00001ACE  5C4F                     addq.w     A7, 6
  2023. 00001AD0  6F0A                     ble        +0xC /* 00001ADC */
  2024. 00001AD2  2F0A                     move.l     -[A7], A2
  2025. 00001AD4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  2026. 00001ADA  584F                     addq.w     A7, 4
  2027. label00001ADC:
  2028. 00001ADC  204A                     movea.l    A0, A2
  2029. 00001ADE  245F                     movea.l    A2, [A7]+
  2030. 00001AE0  4E5E                     unlink     A6
  2031. 00001AE2  4E75                     rts
  2032. 00001AE4  4E56 0000                link       A6, 0
  2033. 00001AE8  48E7 0030                movem.l    -[A7], A2,A3
  2034. 00001AEC  266E 0008                movea.l    A3, [A6 + 0x8]
  2035. 00001AF0  246E 000C                movea.l    A2, [A6 + 0xC]
  2036. 00001AF4  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2037. 00001AF8  2F0A                     move.l     -[A7], A2
  2038. 00001AFA  A95E                     syscall    GetControlTitle/GetCTitle
  2039. 00001AFC  204A                     movea.l    A0, A2
  2040. 00001AFE  4CDF 0C00                movem.l    A2,A3, [A7]+
  2041. 00001B02  4E5E                     unlink     A6
  2042. 00001B04  4E75                     rts
  2043. 00001B06  4E56 0000                link       A6, 0
  2044. 00001B0A  2F0A                     move.l     -[A7], A2
  2045. 00001B0C  246E 0008                movea.l    A2, [A6 + 0x8]
  2046. 00001B10  42A7                     clr.l      -[A7]
  2047. 00001B12  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2048. 00001B16  2057                     movea.l    A0, [A7]
  2049. 00001B18  2268 0004                movea.l    A1, [A0 + 0x4]
  2050. 00001B1C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2051. 00001B20  4E91                     jsr        [A1]
  2052. 00001B22  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2053. 00001B26  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2054. 00001B2A  A95F                     syscall    SetControlTitle/SetCTitle
  2055. 00001B2C  504F                     addq.w     A7, 8
  2056. 00001B2E  245F                     movea.l    A2, [A7]+
  2057. 00001B30  4E5E                     unlink     A6
  2058. 00001B32  4E75                     rts
  2059. 00001B34  4E56 FFFC                link       A6, -0x0004
  2060. 00001B38  2F0A                     move.l     -[A7], A2
  2061. 00001B3A  246E 0008                movea.l    A2, [A6 + 0x8]
  2062. 00001B3E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2063. 00001B42  486E FFFC                pea.l      [A6 - 0x4]
  2064. 00001B46  4EB9 0000 3200           jsr        [0x00003200]
  2065. 00001B4C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2066. 00001B50  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2067. 00001B54  A963                     syscall    SetControlValue/SetCtlValue
  2068. 00001B56  3F3C FFFF                move.w     -[A7], 0xFFFF
  2069. 00001B5A  486E FFFC                pea.l      [A6 - 0x4]
  2070. 00001B5E  4EB9 0000 3208           jsr        [0x00003208]
  2071. 00001B64  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2072. 00001B68  245F                     movea.l    A2, [A7]+
  2073. 00001B6A  4E5E                     unlink     A6
  2074. 00001B6C  4E75                     rts
  2075. 00001B6E  4E56 FFFC                link       A6, -0x0004
  2076. 00001B72  2F0A                     move.l     -[A7], A2
  2077. 00001B74  246E 0008                movea.l    A2, [A6 + 0x8]
  2078. 00001B78  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2079. 00001B7C  486E FFFC                pea.l      [A6 - 0x4]
  2080. 00001B80  4EB9 0000 3200           jsr        [0x00003200]
  2081. 00001B86  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2082. 00001B8A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2083. 00001B8E  A964                     syscall    SetControlMinimum/SetMinCtl
  2084. 00001B90  3F3C FFFF                move.w     -[A7], 0xFFFF
  2085. 00001B94  486E FFFC                pea.l      [A6 - 0x4]
  2086. 00001B98  4EB9 0000 3208           jsr        [0x00003208]
  2087. 00001B9E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2088. 00001BA2  245F                     movea.l    A2, [A7]+
  2089. 00001BA4  4E5E                     unlink     A6
  2090. 00001BA6  4E75                     rts
  2091. 00001BA8  4E56 FFFC                link       A6, -0x0004
  2092. 00001BAC  2F0A                     move.l     -[A7], A2
  2093. 00001BAE  246E 0008                movea.l    A2, [A6 + 0x8]
  2094. 00001BB2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2095. 00001BB6  486E FFFC                pea.l      [A6 - 0x4]
  2096. 00001BBA  4EB9 0000 3200           jsr        [0x00003200]
  2097. 00001BC0  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2098. 00001BC4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2099. 00001BC8  A965                     syscall    SetControlMaximum/SetMaxCtl
  2100. 00001BCA  3F3C FFFF                move.w     -[A7], 0xFFFF
  2101. 00001BCE  486E FFFC                pea.l      [A6 - 0x4]
  2102. 00001BD2  4EB9 0000 3208           jsr        [0x00003208]
  2103. 00001BD8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2104. 00001BDC  245F                     movea.l    A2, [A7]+
  2105. 00001BDE  4E5E                     unlink     A6
  2106. 00001BE0  4E75                     rts
  2107. 00001BE2  4E56 0000                link       A6, 0
  2108. 00001BE6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2109. 00001BEA  246E 0008                movea.l    A2, [A6 + 0x8]
  2110. 00001BEE  262E 000C                move.l     D3, [A6 + 0xC]
  2111. 00001BF2  286E 0010                movea.l    A4, [A6 + 0x10]
  2112. 00001BF6  266E 0014                movea.l    A3, [A6 + 0x14]
  2113. 00001BFA  554F                     subq.w     A7, 2
  2114. 00001BFC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2115. 00001C00  A960                     syscall    GetControlValue/GetCtlValue
  2116. 00001C02  301F                     move.w     D0, [A7]+
  2117. 00001C04  48C0                     ext.l      D0
  2118. 00001C06  2043                     movea.l    A0, D3
  2119. 00001C08  2080                     move.l     [A0], D0
  2120. 00001C0A  554F                     subq.w     A7, 2
  2121. 00001C0C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2122. 00001C10  A961                     syscall    GetControlMinimum/GetMinCtl
  2123. 00001C12  301F                     move.w     D0, [A7]+
  2124. 00001C14  48C0                     ext.l      D0
  2125. 00001C16  2880                     move.l     [A4], D0
  2126. 00001C18  554F                     subq.w     A7, 2
  2127. 00001C1A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2128. 00001C1E  A962                     syscall    GetControlMaximum/GetMaxCtl
  2129. 00001C20  301F                     move.w     D0, [A7]+
  2130. 00001C22  48C0                     ext.l      D0
  2131. 00001C24  2680                     move.l     [A3], D0
  2132. 00001C26  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2133. 00001C2A  4E5E                     unlink     A6
  2134. 00001C2C  4E75                     rts
  2135. 00001C2E  4E56 0000                link       A6, 0
  2136. 00001C32  48E7 1020                movem.l    -[A7], D3,A2
  2137. 00001C36  246E 0008                movea.l    A2, [A6 + 0x8]
  2138. 00001C3A  362E 000C                move.w     D3, [A6 + 0xC]
  2139. 00001C3E  B66A 000E                cmp.w      D3, [A2 + 0xE]
  2140. 00001C42  6716                     beq        +0x18 /* 00001C5A */
  2141. 00001C44  3543 000E                move.w     [A2 + 0xE], D3
  2142. 00001C48  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2143. 00001C4C  2057                     movea.l    A0, [A7]
  2144. 00001C4E  2268 0004                movea.l    A1, [A0 + 0x4]
  2145. 00001C52  2269 00BC                movea.l    A1, [A1 + 0xBC]
  2146. 00001C56  4E91                     jsr        [A1]
  2147. 00001C58  584F                     addq.w     A7, 4
  2148. label00001C5A:
  2149. 00001C5A  4CDF 0408                movem.l    D3,A2, [A7]+
  2150. 00001C5E  4E5E                     unlink     A6
  2151. 00001C60  4E75                     rts
  2152. 00001C62  206F 0004                movea.l    A0, [A7 + 0x4]
  2153. 00001C66  3028 000E                move.w     D0, [A0 + 0xE]
  2154. 00001C6A  4E75                     rts
  2155. 00001C6C  4E56 0000                link       A6, 0
  2156. 00001C70  2F0A                     move.l     -[A7], A2
  2157. 00001C72  246E 0008                movea.l    A2, [A6 + 0x8]
  2158. 00001C76  42A7                     clr.l      -[A7]
  2159. 00001C78  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2160. 00001C7C  2057                     movea.l    A0, [A7]
  2161. 00001C7E  2268 0004                movea.l    A1, [A0 + 0x4]
  2162. 00001C82  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2163. 00001C86  4E91                     jsr        [A1]
  2164. 00001C88  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2165. 00001C8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2166. 00001C90  A966                     syscall    TestControl
  2167. 00001C92  301F                     move.w     D0, [A7]+
  2168. 00001C94  5C4F                     addq.w     A7, 6
  2169. 00001C96  245F                     movea.l    A2, [A7]+
  2170. 00001C98  4E5E                     unlink     A6
  2171. 00001C9A  4E75                     rts
  2172. 00001C9C  4E56 0000                link       A6, 0
  2173. 00001CA0  2F0A                     move.l     -[A7], A2
  2174. 00001CA2  246E 0008                movea.l    A2, [A6 + 0x8]
  2175. 00001CA6  554F                     subq.w     A7, 2
  2176. 00001CA8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2177. 00001CAC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2178. 00001CB0  A966                     syscall    TestControl
  2179. 00001CB2  301F                     move.w     D0, [A7]+
  2180. 00001CB4  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2181. 00001CB8  57C0                     seq        D0
  2182. 00001CBA  4400                     neg.b      D0
  2183. 00001CBC  245F                     movea.l    A2, [A7]+
  2184. 00001CBE  4E5E                     unlink     A6
  2185. 00001CC0  4E75                     rts
  2186. 00001CC2  4E56 0000                link       A6, 0
  2187. 00001CC6  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2188. 00001CCA  246E 0008                movea.l    A2, [A6 + 0x8]
  2189. 00001CCE  554F                     subq.w     A7, 2
  2190. 00001CD0  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2191. 00001CD4  A960                     syscall    GetControlValue/GetCtlValue
  2192. 00001CD6  301F                     move.w     D0, [A7]+
  2193. 00001CD8  3800                     move.w     D4, D0
  2194. 00001CDA  554F                     subq.w     A7, 2
  2195. 00001CDC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2196. 00001CE0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2197. 00001CE4  4878 FFFF                push.l     0xFFFF
  2198. 00001CE8  A968                     syscall    TrackControl
  2199. 00001CEA  301F                     move.w     D0, [A7]+
  2200. 00001CEC  4A40                     tst.w      D0
  2201. 00001CEE  56C0                     sne        D0
  2202. 00001CF0  4400                     neg.b      D0
  2203. 00001CF2  1A00                     move.b     D5, D0
  2204. 00001CF4  554F                     subq.w     A7, 2
  2205. 00001CF6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2206. 00001CFA  A960                     syscall    GetControlValue/GetCtlValue
  2207. 00001CFC  301F                     move.w     D0, [A7]+
  2208. 00001CFE  3600                     move.w     D3, D0
  2209. 00001D00  B644                     cmp.w      D3, D4
  2210. 00001D02  6716                     beq        +0x18 /* 00001D1A */
  2211. 00001D04  3043                     movea.w    A0, D3
  2212. 00001D06  2F08                     move.l     -[A7], A0
  2213. 00001D08  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2214. 00001D0C  2057                     movea.l    A0, [A7]
  2215. 00001D0E  2268 0004                movea.l    A1, [A0 + 0x4]
  2216. 00001D12  2269 0020                movea.l    A1, [A1 + 0x20]
  2217. 00001D16  4E91                     jsr        [A1]
  2218. 00001D18  504F                     addq.w     A7, 8
  2219. label00001D1A:
  2220. 00001D1A  1005                     move.b     D0, D5
  2221. 00001D1C  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2222. 00001D20  4E5E                     unlink     A6
  2223. 00001D22  4E75                     rts
  2224. 00001D24  4E56 0000                link       A6, 0
  2225. 00001D28  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2226. 00001D2C  246E 0008                movea.l    A2, [A6 + 0x8]
  2227. 00001D30  3A2E 000C                move.w     D5, [A6 + 0xC]
  2228. 00001D34  162E 000E                move.b     D3, [A6 + 0xE]
  2229. 00001D38  182E 0010                move.b     D4, [A6 + 0x10]
  2230. 00001D3C  B604                     cmp.b      D3, D4
  2231. 00001D3E  6726                     beq        +0x28 /* 00001D66 */
  2232. 00001D40  42A7                     clr.l      -[A7]
  2233. 00001D42  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2234. 00001D46  2057                     movea.l    A0, [A7]
  2235. 00001D48  2268 0004                movea.l    A1, [A0 + 0x4]
  2236. 00001D4C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2237. 00001D50  4E91                     jsr        [A1]
  2238. 00001D52  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2239. 00001D56  4A03                     tst.b      D3
  2240. 00001D58  6704                     beq        +0x6 /* 00001D5E */
  2241. 00001D5A  3005                     move.w     D0, D5
  2242. 00001D5C  6002                     bra        +0x4 /* 00001D60 */
  2243. label00001D5E:
  2244. 00001D5E  7000                     moveq.l    D0, 0x00
  2245. label00001D60:
  2246. 00001D60  3F00                     move.w     -[A7], D0
  2247. 00001D62  A95D                     syscall    HiliteControl
  2248. 00001D64  504F                     addq.w     A7, 8
  2249. label00001D66:
  2250. 00001D66  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2251. 00001D6A  4E5E                     unlink     A6
  2252. 00001D6C  4E75                     rts
  2253. 00001D6E  4E56 0000                link       A6, 0
  2254. 00001D72  2F0A                     move.l     -[A7], A2
  2255. 00001D74  246E 0008                movea.l    A2, [A6 + 0x8]
  2256. 00001D78  A89E                     syscall    PenNormal
  2257. 00001D7A  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  2258. 00001D7E  4EB9 0000 22E8           jsr        [0x000022E8]
  2259. 00001D84  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2260. 00001D88  2057                     movea.l    A0, [A7]
  2261. 00001D8A  2268 0004                movea.l    A1, [A0 + 0x4]
  2262. 00001D8E  2269 00D8                movea.l    A1, [A1 + 0xD8]
  2263. 00001D92  4E91                     jsr        [A1]
  2264. 00001D94  5C4F                     addq.w     A7, 6
  2265. 00001D96  245F                     movea.l    A2, [A7]+
  2266. 00001D98  4E5E                     unlink     A6
  2267. 00001D9A  4E75                     rts
  2268. 00001D9C  4E56 FFF2                link       A6, -0x000E
  2269. 00001DA0  48E7 0038                movem.l    -[A7], A2,A3,A4
  2270. 00001DA4  246E 0008                movea.l    A2, [A6 + 0x8]
  2271. 00001DA8  4EB9 0000 2070           jsr        [0x00002070]
  2272. 00001DAE  2648                     movea.l    A3, A0
  2273. 00001DB0  286A 0008                movea.l    A4, [A2 + 0x8]
  2274. 00001DB4  2054                     movea.l    A0, [A4]
  2275. 00001DB6  B7E8 0004                cmpa.l     A3, [A0 + 0x4]
  2276. 00001DBA  6606                     bne        +0x8 /* 00001DC2 */
  2277. 00001DBC  2F0C                     move.l     -[A7], A4
  2278. 00001DBE  A96D                     syscall    Draw1Control
  2279. 00001DC0  6078                     bra        +0x7A /* 00001E3A */
  2280. label00001DC2:
  2281. 00001DC2  486E FFF8                pea.l      [A6 - 0x8]
  2282. 00001DC6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2283. 00001DCA  2057                     movea.l    A0, [A7]
  2284. 00001DCC  2268 0004                movea.l    A1, [A0 + 0x4]
  2285. 00001DD0  2269 003C                movea.l    A1, [A1 + 0x3C]
  2286. 00001DD4  4E91                     jsr        [A1]
  2287. 00001DD6  206A 0008                movea.l    A0, [A2 + 0x8]
  2288. 00001DDA  2050                     movea.l    A0, [A0]
  2289. 00001DDC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2290. 00001DE0  A873                     syscall    SetPort
  2291. 00001DE2  A89E                     syscall    PenNormal
  2292. 00001DE4  4A6A 000E                tst.w      [A2 + 0xE]
  2293. 00001DE8  504F                     addq.w     A7, 8
  2294. 00001DEA  670C                     beq        +0xE /* 00001DF8 */
  2295. 00001DEC  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  2296. 00001DF0  4EB9 0000 22E8           jsr        [0x000022E8]
  2297. 00001DF6  544F                     addq.w     A7, 2
  2298. label00001DF8:
  2299. 00001DF8  486E FFF8                pea.l      [A6 - 0x8]
  2300. 00001DFC  486E FFF2                pea.l      [A6 - 0xE]
  2301. 00001E00  4EB9 0000 20D8           jsr        [0x000020D8]
  2302. 00001E06  486E FFF8                pea.l      [A6 - 0x8]
  2303. 00001E0A  A8F3                     syscall    OpenPicture
  2304. 00001E0C  205F                     movea.l    A0, [A7]+
  2305. 00001E0E  2848                     movea.l    A4, A0
  2306. 00001E10  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2307. 00001E14  A96D                     syscall    Draw1Control
  2308. 00001E16  A8F4                     syscall    ClosePicture
  2309. 00001E18  3F3C FFFF                move.w     -[A7], 0xFFFF
  2310. 00001E1C  486E FFF2                pea.l      [A6 - 0xE]
  2311. 00001E20  4EB9 0000 20E8           jsr        [0x000020E8]
  2312. 00001E26  2F0B                     move.l     -[A7], A3
  2313. 00001E28  A873                     syscall    SetPort
  2314. 00001E2A  2F0C                     move.l     -[A7], A4
  2315. 00001E2C  486E FFF8                pea.l      [A6 - 0x8]
  2316. 00001E30  A8F6                     syscall    DrawPicture
  2317. 00001E32  2F0C                     move.l     -[A7], A4
  2318. 00001E34  A8F5                     syscall    KillPicture
  2319. 00001E36  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2320. label00001E3A:
  2321. 00001E3A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2322. 00001E3E  4E5E                     unlink     A6
  2323. 00001E40  4E75                     rts
  2324. 00001E42  226F 0004                movea.l    A1, [A7 + 0x4]
  2325. 00001E46  2069 0008                movea.l    A0, [A1 + 0x8]
  2326. 00001E4A  2050                     movea.l    A0, [A0]
  2327. 00001E4C  117C 00FF 0010           move.b     [A0 + 0x10], 0xFF
  2328. 00001E52  4E75                     rts
  2329. 00001E54  226F 0004                movea.l    A1, [A7 + 0x4]
  2330. 00001E58  2069 0008                movea.l    A0, [A1 + 0x8]
  2331. 00001E5C  2050                     movea.l    A0, [A0]
  2332. 00001E5E  4228 0010                clr.b      [A0 + 0x10]
  2333. 00001E62  4E75                     rts
  2334. 00001E64  4E56 FFFC                link       A6, -0x0004
  2335. 00001E68  48E7 0038                movem.l    -[A7], A2,A3,A4
  2336. 00001E6C  266E 0008                movea.l    A3, [A6 + 0x8]
  2337. 00001E70  286B 0004                movea.l    A4, [A3 + 0x4]
  2338. 00001E74  244C                     movea.l    A2, A4
  2339. 00001E76  102A 0026                move.b     D0, [A2 + 0x26]
  2340. 00001E7A  5500                     subq.b     D0, 2
  2341. 00001E7C  6626                     bne        +0x28 /* 00001EA4 */
  2342. 00001E7E  2F0C                     move.l     -[A7], A4
  2343. 00001E80  486E FFFC                pea.l      [A6 - 0x4]
  2344. 00001E84  4EB9 0000 3200           jsr        [0x00003200]
  2345. 00001E8A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2346. 00001E8E  4267                     clr.w      -[A7]
  2347. 00001E90  A95D                     syscall    HiliteControl
  2348. 00001E92  3F3C FFFF                move.w     -[A7], 0xFFFF
  2349. 00001E96  486E FFFC                pea.l      [A6 - 0x4]
  2350. 00001E9A  4EB9 0000 3208           jsr        [0x00003208]
  2351. 00001EA0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2352. label00001EA4:
  2353. 00001EA4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2354. 00001EA8  4E5E                     unlink     A6
  2355. 00001EAA  4E75                     rts
  2356. 00001EAC  4E56 FFFC                link       A6, -0x0004
  2357. 00001EB0  2F0A                     move.l     -[A7], A2
  2358. 00001EB2  246E 0008                movea.l    A2, [A6 + 0x8]
  2359. 00001EB6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2360. 00001EBA  486E FFFC                pea.l      [A6 - 0x4]
  2361. 00001EBE  4EB9 0000 3200           jsr        [0x00003200]
  2362. 00001EC4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2363. 00001EC8  3F3C 00FF                move.w     -[A7], 0xFF
  2364. 00001ECC  A95D                     syscall    HiliteControl
  2365. 00001ECE  3F3C FFFF                move.w     -[A7], 0xFFFF
  2366. 00001ED2  486E FFFC                pea.l      [A6 - 0x4]
  2367. 00001ED6  4EB9 0000 3208           jsr        [0x00003208]
  2368. 00001EDC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2369. 00001EE0  245F                     movea.l    A2, [A7]+
  2370. 00001EE2  4E5E                     unlink     A6
  2371. 00001EE4  4E75                     rts
  2372. 00001EE6  4E56 FFFC                link       A6, -0x0004
  2373. 00001EEA  48E7 0038                movem.l    -[A7], A2,A3,A4
  2374. 00001EEE  266E 0008                movea.l    A3, [A6 + 0x8]
  2375. 00001EF2  286B 0004                movea.l    A4, [A3 + 0x4]
  2376. 00001EF6  244C                     movea.l    A2, A4
  2377. 00001EF8  102A 0025                move.b     D0, [A2 + 0x25]
  2378. 00001EFC  5500                     subq.b     D0, 2
  2379. 00001EFE  6626                     bne        +0x28 /* 00001F26 */
  2380. 00001F00  2F0C                     move.l     -[A7], A4
  2381. 00001F02  486E FFFC                pea.l      [A6 - 0x4]
  2382. 00001F06  4EB9 0000 3200           jsr        [0x00003200]
  2383. 00001F0C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2384. 00001F10  4267                     clr.w      -[A7]
  2385. 00001F12  A95D                     syscall    HiliteControl
  2386. 00001F14  3F3C FFFF                move.w     -[A7], 0xFFFF
  2387. 00001F18  486E FFFC                pea.l      [A6 - 0x4]
  2388. 00001F1C  4EB9 0000 3208           jsr        [0x00003208]
  2389. 00001F22  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2390. label00001F26:
  2391. 00001F26  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2392. 00001F2A  4E5E                     unlink     A6
  2393. 00001F2C  4E75                     rts
  2394. 00001F2E  4E56 FFFC                link       A6, -0x0004
  2395. 00001F32  2F0A                     move.l     -[A7], A2
  2396. 00001F34  246E 0008                movea.l    A2, [A6 + 0x8]
  2397. 00001F38  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2398. 00001F3C  486E FFFC                pea.l      [A6 - 0x4]
  2399. 00001F40  4EB9 0000 3200           jsr        [0x00003200]
  2400. 00001F46  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2401. 00001F4A  3F3C 00FF                move.w     -[A7], 0xFF
  2402. 00001F4E  A95D                     syscall    HiliteControl
  2403. 00001F50  3F3C FFFF                move.w     -[A7], 0xFFFF
  2404. 00001F54  486E FFFC                pea.l      [A6 - 0x4]
  2405. 00001F58  4EB9 0000 3208           jsr        [0x00003208]
  2406. 00001F5E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2407. 00001F62  245F                     movea.l    A2, [A7]+
  2408. 00001F64  4E5E                     unlink     A6
  2409. 00001F66  4E75                     rts
  2410. 00001F68  4E56 0000                link       A6, 0
  2411. 00001F6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2412. 00001F70  2057                     movea.l    A0, [A7]
  2413. 00001F72  2250                     movea.l    A1, [A0]
  2414. 00001F74  2269 00B0                movea.l    A1, [A1 + 0xB0]
  2415. 00001F78  4E91                     jsr        [A1]
  2416. 00001F7A  4E5E                     unlink     A6
  2417. 00001F7C  4E75                     rts
  2418. 00001F7E  4E56 0000                link       A6, 0
  2419. 00001F82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2420. 00001F86  2057                     movea.l    A0, [A7]
  2421. 00001F88  2250                     movea.l    A1, [A0]
  2422. 00001F8A  2269 00B0                movea.l    A1, [A1 + 0xB0]
  2423. 00001F8E  4E91                     jsr        [A1]
  2424. 00001F90  4E5E                     unlink     A6
  2425. 00001F92  4E75                     rts
  2426. 00001F94  4E56 FFF4                link       A6, -0x000C
  2427. 00001F98  2F0A                     move.l     -[A7], A2
  2428. 00001F9A  246E 0008                movea.l    A2, [A6 + 0x8]
  2429. 00001F9E  4AAA 0008                tst.l      [A2 + 0x8]
  2430. 00001FA2  6760                     beq        +0x62 /* 00002004 */
  2431. 00001FA4  486E FFF8                pea.l      [A6 - 0x8]
  2432. 00001FA8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2433. 00001FAC  2057                     movea.l    A0, [A7]
  2434. 00001FAE  2268 0004                movea.l    A1, [A0 + 0x4]
  2435. 00001FB2  2269 003C                movea.l    A1, [A1 + 0x3C]
  2436. 00001FB6  4E91                     jsr        [A1]
  2437. 00001FB8  4A00                     tst.b      D0
  2438. 00001FBA  504F                     addq.w     A7, 8
  2439. 00001FBC  6634                     bne        +0x36 /* 00001FF2 */
  2440. 00001FBE  486E FFF4                pea.l      [A6 - 0xC]
  2441. 00001FC2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2442. 00001FC6  4EB9 0000 2F90           jsr        [0x00002F90]
  2443. 00001FCC  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  2444. 00001FD2  302E FFFA                move.w     D0, [A6 - 0x6]
  2445. 00001FD6  D06E FFF4                add.w      D0, [A6 - 0xC]
  2446. 00001FDA  3D40 FFFE                move.w     [A6 - 0x2], D0
  2447. 00001FDE  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  2448. 00001FE4  302E FFF8                move.w     D0, [A6 - 0x8]
  2449. 00001FE8  D06E FFF6                add.w      D0, [A6 - 0xA]
  2450. 00001FEC  3D40 FFFC                move.w     [A6 - 0x4], D0
  2451. 00001FF0  504F                     addq.w     A7, 8
  2452. label00001FF2:
  2453. 00001FF2  206A 0008                movea.l    A0, [A2 + 0x8]
  2454. 00001FF6  2050                     movea.l    A0, [A0]
  2455. 00001FF8  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  2456. 00001FFE  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  2457. label00002004:
  2458. 00002004  245F                     movea.l    A2, [A7]+
  2459. 00002006  4E5E                     unlink     A6
  2460. 00002008  4E75                     rts
  2461. fn0000200A:
  2462. 0000200A  2F03                     move.l     -[A7], D3
  2463. 0000200C  262F 0008                move.l     D3, [A7 + 0x8]
  2464. 00002010  0C83 FFFF 8000           cmpi.l     D3, 0xFFFF8000
  2465. 00002016  6D08                     blt        +0xA /* 00002020 */
  2466. 00002018  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  2467. 0000201E  6F04                     ble        +0x6 /* 00002024 */
  2468. label00002020:
  2469. 00002020  7000                     moveq.l    D0, 0x00
  2470. 00002022  6002                     bra        +0x4 /* 00002026 */
  2471. label00002024:
  2472. 00002024  7001                     moveq.l    D0, 0x01
  2473. label00002026:
  2474. 00002026  261F                     move.l     D3, [A7]+
  2475. 00002028  4E75                     rts
  2476. fn0000202A:
  2477. 0000202A  4E56 FFE2                link       A6, -0x001E
  2478. 0000202E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2479. 00002032  246E 0008                movea.l    A2, [A6 + 0x8]
  2480. 00002036  2E2E 000C                move.l     D7, [A6 + 0xC]
  2481. 0000203A  262A 0004                move.l     D3, [A2 + 0x4]
  2482. 0000203E  2643                     movea.l    A3, D3
  2483. 00002040  282B 005E                move.l     D4, [A3 + 0x5E]
  2484. 00002044  2843                     movea.l    A4, D3
  2485. 00002046  2A2C 0062                move.l     D5, [A4 + 0x62]
  2486. 0000204A  2607                     move.l     D3, D7
  2487. 0000204C  9684                     sub.l      D3, D4
  2488. 0000204E  2643                     movea.l    A3, D3
  2489. 00002050  2C05                     move.l     D6, D5
  2490. 00002052  9C84                     sub.l      D6, D4
  2491. 00002054  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  2492. 0000205A  6F00 00BA                ble        +0xBC /* 00002116 */
  2493. 0000205E  BE84                     cmp.l      D7, D4
  2494. 00002060  6E10                     bgt        +0x12 /* 00002072 */
  2495. 00002062  554F                     subq.w     A7, 2
  2496. 00002064  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2497. 00002068  A961                     syscall    GetControlMinimum/GetMinCtl
  2498. 0000206A  301F                     move.w     D0, [A7]+
  2499. 0000206C  3600                     move.w     D3, D0
  2500. 0000206E  6000 00A6                bra        +0xA8 /* 00002116 */
  2501. label00002072:
  2502. 00002072  BE85                     cmp.l      D7, D5
  2503. 00002074  6D10                     blt        +0x12 /* 00002086 */
  2504. 00002076  554F                     subq.w     A7, 2
  2505. 00002078  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2506. 0000207C  A962                     syscall    GetControlMaximum/GetMaxCtl
  2507. 0000207E  301F                     move.w     D0, [A7]+
  2508. 00002080  3600                     move.w     D3, D0
  2509. 00002082  6000 0092                bra        +0x94 /* 00002116 */
  2510. label00002086:
  2511. 00002086  2D46 FFE2                move.l     [A6 - 0x1E], D6
  2512. 0000208A  486E FFE2                pea.l      [A6 - 0x1E]
  2513. 0000208E  486E FFE2                pea.l      [A6 - 0x1E]
  2514. 00002092  3F3C 280E                move.w     -[A7], 0x280E
  2515. 00002096  A9EB                     syscall    Pack4/FP68K
  2516. 00002098  2D7C 400D FFFE FFEC      move.l     [A6 - 0x14], 0x400DFFFE
  2517. 000020A0  42AE FFF0                clr.l      [A6 - 0x10]
  2518. 000020A4  426E FFF4                clr.w      [A6 - 0xC]
  2519. 000020A8  486E FFE2                pea.l      [A6 - 0x1E]
  2520. 000020AC  486E FFEC                pea.l      [A6 - 0x14]
  2521. 000020B0  3F3C 0006                move.w     -[A7], 0x6
  2522. 000020B4  A9EB                     syscall    Pack4/FP68K
  2523. 000020B6  2D6E FFEC FFF6           move.l     [A6 - 0xA], [A6 - 0x14]
  2524. 000020BC  2D6E FFF0 FFFA           move.l     [A6 - 0x6], [A6 - 0x10]
  2525. 000020C2  3D6E FFF4 FFFE           move.w     [A6 - 0x2], [A6 - 0xC]
  2526. 000020C8  2D4B FFEC                move.l     [A6 - 0x14], A3
  2527. 000020CC  486E FFEC                pea.l      [A6 - 0x14]
  2528. 000020D0  486E FFEC                pea.l      [A6 - 0x14]
  2529. 000020D4  3F3C 280E                move.w     -[A7], 0x280E
  2530. 000020D8  A9EB                     syscall    Pack4/FP68K
  2531. 000020DA  2D6E FFF6 FFE2           move.l     [A6 - 0x1E], [A6 - 0xA]
  2532. 000020E0  2D6E FFFA FFE6           move.l     [A6 - 0x1A], [A6 - 0x6]
  2533. 000020E6  3D6E FFFE FFEA           move.w     [A6 - 0x16], [A6 - 0x2]
  2534. 000020EC  486E FFEC                pea.l      [A6 - 0x14]
  2535. 000020F0  486E FFE2                pea.l      [A6 - 0x1E]
  2536. 000020F4  3F3C 0004                move.w     -[A7], 0x4
  2537. 000020F8  A9EB                     syscall    Pack4/FP68K
  2538. 000020FA  486E FFE2                pea.l      [A6 - 0x1E]
  2539. 000020FE  3F3C 0016                move.w     -[A7], 0x16
  2540. 00002102  A9EB                     syscall    Pack4/FP68K
  2541. 00002104  486E FFE2                pea.l      [A6 - 0x1E]
  2542. 00002108  486E FFE2                pea.l      [A6 - 0x1E]
  2543. 0000210C  3F3C 2810                move.w     -[A7], 0x2810
  2544. 00002110  A9EB                     syscall    Pack4/FP68K
  2545. 00002112  362E FFE4                move.w     D3, [A6 - 0x1C]
  2546. label00002116:
  2547. 00002116  3003                     move.w     D0, D3
  2548. 00002118  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2549. 0000211C  4E5E                     unlink     A6
  2550. 0000211E  4E75                     rts
  2551. fn00002120:
  2552. 00002120  4E56 FFE2                link       A6, -0x001E
  2553. 00002124  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2554. 00002128  246E 0008                movea.l    A2, [A6 + 0x8]
  2555. 0000212C  3A2E 000C                move.w     D5, [A6 + 0xC]
  2556. 00002130  282A 0004                move.l     D4, [A2 + 0x4]
  2557. 00002134  2644                     movea.l    A3, D4
  2558. 00002136  262B 005E                move.l     D3, [A3 + 0x5E]
  2559. 0000213A  2844                     movea.l    A4, D4
  2560. 0000213C  2C2C 0062                move.l     D6, [A4 + 0x62]
  2561. 00002140  3045                     movea.w    A0, D5
  2562. 00002142  2803                     move.l     D4, D3
  2563. 00002144  D888                     add.l      D4, A0
  2564. 00002146  2E06                     move.l     D7, D6
  2565. 00002148  9E83                     sub.l      D7, D3
  2566. 0000214A  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  2567. 00002150  6F00 00C8                ble        +0xCA /* 0000221A */
  2568. 00002154  554F                     subq.w     A7, 2
  2569. 00002156  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2570. 0000215A  A961                     syscall    GetControlMinimum/GetMinCtl
  2571. 0000215C  301F                     move.w     D0, [A7]+
  2572. 0000215E  BA40                     cmp.w      D5, D0
  2573. 00002160  6E06                     bgt        +0x8 /* 00002168 */
  2574. 00002162  2803                     move.l     D4, D3
  2575. 00002164  6000 00B4                bra        +0xB6 /* 0000221A */
  2576. label00002168:
  2577. 00002168  554F                     subq.w     A7, 2
  2578. 0000216A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2579. 0000216E  A962                     syscall    GetControlMaximum/GetMaxCtl
  2580. 00002170  301F                     move.w     D0, [A7]+
  2581. 00002172  BA40                     cmp.w      D5, D0
  2582. 00002174  6D06                     blt        +0x8 /* 0000217C */
  2583. 00002176  2806                     move.l     D4, D6
  2584. 00002178  6000 00A0                bra        +0xA2 /* 0000221A */
  2585. label0000217C:
  2586. 0000217C  2D7C 400D FFFE FFE2      move.l     [A6 - 0x1E], 0x400DFFFE
  2587. 00002184  42AE FFE6                clr.l      [A6 - 0x1A]
  2588. 00002188  426E FFEA                clr.w      [A6 - 0x16]
  2589. 0000218C  2D47 FFEC                move.l     [A6 - 0x14], D7
  2590. 00002190  486E FFEC                pea.l      [A6 - 0x14]
  2591. 00002194  486E FFEC                pea.l      [A6 - 0x14]
  2592. 00002198  3F3C 280E                move.w     -[A7], 0x280E
  2593. 0000219C  A9EB                     syscall    Pack4/FP68K
  2594. 0000219E  486E FFE2                pea.l      [A6 - 0x1E]
  2595. 000021A2  486E FFEC                pea.l      [A6 - 0x14]
  2596. 000021A6  3F3C 0006                move.w     -[A7], 0x6
  2597. 000021AA  A9EB                     syscall    Pack4/FP68K
  2598. 000021AC  2D6E FFEC FFF6           move.l     [A6 - 0xA], [A6 - 0x14]
  2599. 000021B2  2D6E FFF0 FFFA           move.l     [A6 - 0x6], [A6 - 0x10]
  2600. 000021B8  3D6E FFF4 FFFE           move.w     [A6 - 0x2], [A6 - 0xC]
  2601. 000021BE  3D45 FFEC                move.w     [A6 - 0x14], D5
  2602. 000021C2  486E FFEC                pea.l      [A6 - 0x14]
  2603. 000021C6  486E FFEC                pea.l      [A6 - 0x14]
  2604. 000021CA  3F3C 200E                move.w     -[A7], 0x200E
  2605. 000021CE  A9EB                     syscall    Pack4/FP68K
  2606. 000021D0  486E FFF6                pea.l      [A6 - 0xA]
  2607. 000021D4  486E FFEC                pea.l      [A6 - 0x14]
  2608. 000021D8  3F3C 0004                move.w     -[A7], 0x4
  2609. 000021DC  A9EB                     syscall    Pack4/FP68K
  2610. 000021DE  2D43 FFE2                move.l     [A6 - 0x1E], D3
  2611. 000021E2  486E FFE2                pea.l      [A6 - 0x1E]
  2612. 000021E6  486E FFE2                pea.l      [A6 - 0x1E]
  2613. 000021EA  3F3C 280E                move.w     -[A7], 0x280E
  2614. 000021EE  A9EB                     syscall    Pack4/FP68K
  2615. 000021F0  486E FFEC                pea.l      [A6 - 0x14]
  2616. 000021F4  486E FFE2                pea.l      [A6 - 0x1E]
  2617. 000021F8  3F3C 0000                move.w     -[A7], 0x0
  2618. 000021FC  A9EB                     syscall    Pack4/FP68K
  2619. 000021FE  486E FFE2                pea.l      [A6 - 0x1E]
  2620. 00002202  3F3C 0016                move.w     -[A7], 0x16
  2621. 00002206  A9EB                     syscall    Pack4/FP68K
  2622. 00002208  486E FFE2                pea.l      [A6 - 0x1E]
  2623. 0000220C  486E FFE2                pea.l      [A6 - 0x1E]
  2624. 00002210  3F3C 2810                move.w     -[A7], 0x2810
  2625. 00002214  A9EB                     syscall    Pack4/FP68K
  2626. 00002216  282E FFE2                move.l     D4, [A6 - 0x1E]
  2627. label0000221A:
  2628. 0000221A  2004                     move.l     D0, D4
  2629. 0000221C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2630. 00002220  4E5E                     unlink     A6
  2631. 00002222  4E75                     rts
  2632. fn00002224:
  2633. 00002224  4E56 FFFC                link       A6, -0x0004
  2634. 00002228  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  2635. 0000222C  246E 0008                movea.l    A2, [A6 + 0x8]
  2636. 00002230  2C2E 000C                move.l     D6, [A6 + 0xC]
  2637. 00002234  2A2E 0010                move.l     D5, [A6 + 0x10]
  2638. 00002238  7800                     moveq.l    D4, 0x00
  2639. 0000223A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2640. 0000223E  486E FFFC                pea.l      [A6 - 0x4]
  2641. 00002242  4EB9 0000 3200           jsr        [0x00003200]
  2642. 00002248  2F06                     move.l     -[A7], D6
  2643. 0000224A  4EBA FDBE                jsr        [PC - 0x242 /* 0000200A */]
  2644. 0000224E  4A00                     tst.b      D0
  2645. 00002250  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2646. 00002254  671E                     beq        +0x20 /* 00002274 */
  2647. 00002256  2F05                     move.l     -[A7], D5
  2648. 00002258  4EBA FDB0                jsr        [PC - 0x250 /* 0000200A */]
  2649. 0000225C  4A00                     tst.b      D0
  2650. 0000225E  584F                     addq.w     A7, 4
  2651. 00002260  6712                     beq        +0x14 /* 00002274 */
  2652. 00002262  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2653. 00002266  3F06                     move.w     -[A7], D6
  2654. 00002268  A964                     syscall    SetControlMinimum/SetMinCtl
  2655. 0000226A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2656. 0000226E  3F05                     move.w     -[A7], D5
  2657. 00002270  A965                     syscall    SetControlMaximum/SetMaxCtl
  2658. 00002272  6024                     bra        +0x26 /* 00002298 */
  2659. label00002274:
  2660. 00002274  7801                     moveq.l    D4, 0x01
  2661. 00002276  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2662. 0000227A  4267                     clr.w      -[A7]
  2663. 0000227C  A964                     syscall    SetControlMinimum/SetMinCtl
  2664. 0000227E  2605                     move.l     D3, D5
  2665. 00002280  9686                     sub.l      D3, D6
  2666. 00002282  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  2667. 00002288  6F06                     ble        +0x8 /* 00002290 */
  2668. 0000228A  263C 0000 7FFF           move.l     D3, 0x7FFF
  2669. label00002290:
  2670. 00002290  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2671. 00002294  3F03                     move.w     -[A7], D3
  2672. 00002296  A965                     syscall    SetControlMaximum/SetMaxCtl
  2673. label00002298:
  2674. 00002298  1004                     move.b     D0, D4
  2675. 0000229A  56C0                     sne        D0
  2676. 0000229C  4400                     neg.b      D0
  2677. 0000229E  1600                     move.b     D3, D0
  2678. 000022A0  3F3C FFFF                move.w     -[A7], 0xFFFF
  2679. 000022A4  486E FFFC                pea.l      [A6 - 0x4]
  2680. 000022A8  4EB9 0000 3208           jsr        [0x00003208]
  2681. 000022AE  1003                     move.b     D0, D3
  2682. 000022B0  5C4F                     addq.w     A7, 6
  2683. 000022B2  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  2684. 000022B6  4E5E                     unlink     A6
  2685. 000022B8  4E75                     rts
  2686. 000022BA  4E56 0000                link       A6, 0
  2687. 000022BE  2F0A                     move.l     -[A7], A2
  2688. 000022C0  246E 0008                movea.l    A2, [A6 + 0x8]
  2689. 000022C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2690. 000022C8  2F0A                     move.l     -[A7], A2
  2691. 000022CA  61FF FFFF F5B0           bsr        -0xA4E /* 0000187C */
  2692. 000022D0  41F9 0000 4F96           lea.l      A0, [0x00004F96]
  2693. 000022D6  2488                     move.l     [A2], A0
  2694. 000022D8  422A 0010                clr.b      [A2 + 0x10]
  2695. 000022DC  422A 0011                clr.b      [A2 + 0x11]
  2696. 000022E0  204A                     movea.l    A0, A2
  2697. 000022E2  504F                     addq.w     A7, 8
  2698. 000022E4  245F                     movea.l    A2, [A7]+
  2699. 000022E6  4E5E                     unlink     A6
  2700. 000022E8  4E75                     rts
  2701. 000022EA  4E56 0000                link       A6, 0
  2702. 000022EE  48E7 0038                movem.l    -[A7], A2,A3,A4
  2703. 000022F2  286E 0008                movea.l    A4, [A6 + 0x8]
  2704. 000022F6  266E 000C                movea.l    A3, [A6 + 0xC]
  2705. 000022FA  246E 0010                movea.l    A2, [A6 + 0x10]
  2706. 000022FE  2F0A                     move.l     -[A7], A2
  2707. 00002300  2F0B                     move.l     -[A7], A3
  2708. 00002302  2F0C                     move.l     -[A7], A4
  2709. 00002304  61FF FFFF F5AC           bsr        -0xA52 /* 000018B2 */
  2710. 0000230A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2711. 0000230E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2712. 00002312  4E5E                     unlink     A6
  2713. 00002314  4E75                     rts
  2714. 00002316  4E56 0000                link       A6, 0
  2715. 0000231A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2716. 0000231E  246E 0008                movea.l    A2, [A6 + 0x8]
  2717. 00002322  382E 0010                move.w     D4, [A6 + 0x10]
  2718. 00002326  2E2E 0012                move.l     D7, [A6 + 0x12]
  2719. 0000232A  3C2E 0016                move.w     D6, [A6 + 0x16]
  2720. 0000232E  2A2E 0018                move.l     D5, [A6 + 0x18]
  2721. 00002332  2F05                     move.l     -[A7], D5
  2722. 00002334  3F06                     move.w     -[A7], D6
  2723. 00002336  2F07                     move.l     -[A7], D7
  2724. 00002338  3F04                     move.w     -[A7], D4
  2725. 0000233A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2726. 0000233E  2F0A                     move.l     -[A7], A2
  2727. 00002340  61FF FFFF F5D8           bsr        -0xA26 /* 0000191A */
  2728. 00002346  4AB9 0002 B6BA           tst.l      [0x0002B6BA]
  2729. 0000234C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2730. 00002350  660C                     bne        +0xE /* 0000235E */
  2731. 00002352  41F9 0000 0480           lea.l      A0, [0x00000480]
  2732. 00002358  23C8 0002 B6BA           move.l     [0x0002B6BA], A0
  2733. label0000235E:
  2734. 0000235E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2735. 00002362  2F0A                     move.l     -[A7], A2
  2736. 00002364  A95B                     syscall    SetControlReference/SetCRefCon
  2737. 00002366  262A 0004                move.l     D3, [A2 + 0x4]
  2738. 0000236A  2843                     movea.l    A4, D3
  2739. 0000236C  202C 0062                move.l     D0, [A4 + 0x62]
  2740. 00002370  2F00                     move.l     -[A7], D0
  2741. 00002372  2643                     movea.l    A3, D3
  2742. 00002374  202B 005E                move.l     D0, [A3 + 0x5E]
  2743. 00002378  2F00                     move.l     -[A7], D0
  2744. 0000237A  2F0A                     move.l     -[A7], A2
  2745. 0000237C  61FF FFFF FEA6           bsr        -0x158 /* 00002224 */
  2746. 00002382  1540 0010                move.b     [A2 + 0x10], D0
  2747. 00002386  0C44 0182                cmpi.w     D4, 0x182
  2748. 0000238A  57C0                     seq        D0
  2749. 0000238C  4400                     neg.b      D0
  2750. 0000238E  1540 0011                move.b     [A2 + 0x11], D0
  2751. 00002392  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2752. 00002396  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2753. 0000239A  4E5E                     unlink     A6
  2754. 0000239C  4E75                     rts
  2755. 0000239E  4E56 0000                link       A6, 0
  2756. 000023A2  2F0A                     move.l     -[A7], A2
  2757. 000023A4  246E 0008                movea.l    A2, [A6 + 0x8]
  2758. 000023A8  200A                     move.l     D0, A2
  2759. 000023AA  6724                     beq        +0x26 /* 000023D0 */
  2760. 000023AC  41F9 0000 4F96           lea.l      A0, [0x00004F96]
  2761. 000023B2  2488                     move.l     [A2], A0
  2762. 000023B4  4267                     clr.w      -[A7]
  2763. 000023B6  2F0A                     move.l     -[A7], A2
  2764. 000023B8  61FF FFFF F6C8           bsr        -0x936 /* 00001A82 */
  2765. 000023BE  4A6E 000C                tst.w      [A6 + 0xC]
  2766. 000023C2  5C4F                     addq.w     A7, 6
  2767. 000023C4  6F0A                     ble        +0xC /* 000023D0 */
  2768. 000023C6  2F0A                     move.l     -[A7], A2
  2769. 000023C8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  2770. 000023CE  584F                     addq.w     A7, 4
  2771. label000023D0:
  2772. 000023D0  204A                     movea.l    A0, A2
  2773. 000023D2  245F                     movea.l    A2, [A7]+
  2774. 000023D4  4E5E                     unlink     A6
  2775. 000023D6  4E75                     rts
  2776. 000023D8  4E56 FFFC                link       A6, -0x0004
  2777. 000023DC  48E7 1820                movem.l    -[A7], D3,D4,A2
  2778. 000023E0  246E 0008                movea.l    A2, [A6 + 0x8]
  2779. 000023E4  282E 000C                move.l     D4, [A6 + 0xC]
  2780. 000023E8  3604                     move.w     D3, D4
  2781. 000023EA  4A2A 0010                tst.b      [A2 + 0x10]
  2782. 000023EE  670E                     beq        +0x10 /* 000023FE */
  2783. 000023F0  2F04                     move.l     -[A7], D4
  2784. 000023F2  2F0A                     move.l     -[A7], A2
  2785. 000023F4  61FF FFFF FC34           bsr        -0x3CA /* 0000202A */
  2786. 000023FA  3600                     move.w     D3, D0
  2787. 000023FC  504F                     addq.w     A7, 8
  2788. label000023FE:
  2789. 000023FE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2790. 00002402  486E FFFC                pea.l      [A6 - 0x4]
  2791. 00002406  4EB9 0000 3200           jsr        [0x00003200]
  2792. 0000240C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2793. 00002410  3F03                     move.w     -[A7], D3
  2794. 00002412  A963                     syscall    SetControlValue/SetCtlValue
  2795. 00002414  3F3C FFFF                move.w     -[A7], 0xFFFF
  2796. 00002418  486E FFFC                pea.l      [A6 - 0x4]
  2797. 0000241C  4EB9 0000 3208           jsr        [0x00003208]
  2798. 00002422  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2799. 00002426  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  2800. 0000242A  4E5E                     unlink     A6
  2801. 0000242C  4E75                     rts
  2802. 0000242E  4E56 0000                link       A6, 0
  2803. 00002432  48E7 1030                movem.l    -[A7], D3,A2,A3
  2804. 00002436  246E 0008                movea.l    A2, [A6 + 0x8]
  2805. 0000243A  262E 000C                move.l     D3, [A6 + 0xC]
  2806. 0000243E  266A 0004                movea.l    A3, [A2 + 0x4]
  2807. 00002442  202B 0062                move.l     D0, [A3 + 0x62]
  2808. 00002446  2F00                     move.l     -[A7], D0
  2809. 00002448  2F03                     move.l     -[A7], D3
  2810. 0000244A  2F0A                     move.l     -[A7], A2
  2811. 0000244C  61FF FFFF FDD6           bsr        -0x228 /* 00002224 */
  2812. 00002452  1540 0010                move.b     [A2 + 0x10], D0
  2813. 00002456  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2814. 0000245A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2815. 0000245E  4E5E                     unlink     A6
  2816. 00002460  4E75                     rts
  2817. 00002462  4E56 0000                link       A6, 0
  2818. 00002466  48E7 1030                movem.l    -[A7], D3,A2,A3
  2819. 0000246A  246E 0008                movea.l    A2, [A6 + 0x8]
  2820. 0000246E  262E 000C                move.l     D3, [A6 + 0xC]
  2821. 00002472  2F03                     move.l     -[A7], D3
  2822. 00002474  266A 0004                movea.l    A3, [A2 + 0x4]
  2823. 00002478  202B 005E                move.l     D0, [A3 + 0x5E]
  2824. 0000247C  2F00                     move.l     -[A7], D0
  2825. 0000247E  2F0A                     move.l     -[A7], A2
  2826. 00002480  61FF FFFF FDA2           bsr        -0x25C /* 00002224 */
  2827. 00002486  1540 0010                move.b     [A2 + 0x10], D0
  2828. 0000248A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2829. 0000248E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2830. 00002492  4E5E                     unlink     A6
  2831. 00002494  4E75                     rts
  2832. 00002496  4E56 0000                link       A6, 0
  2833. 0000249A  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  2834. 0000249E  246E 0008                movea.l    A2, [A6 + 0x8]
  2835. 000024A2  362E 000C                move.w     D3, [A6 + 0xC]
  2836. 000024A6  0C43 0081                cmpi.w     D3, 0x81
  2837. 000024AA  6D1A                     blt        +0x1C /* 000024C6 */
  2838. 000024AC  4A2A 0011                tst.b      [A2 + 0x11]
  2839. 000024B0  6714                     beq        +0x16 /* 000024C6 */
  2840. 000024B2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2841. 000024B6  2F0A                     move.l     -[A7], A2
  2842. 000024B8  61FF 0000 009E           bsr        +0xA0 /* 00002558 */
  2843. 000024BE  7000                     moveq.l    D0, 0x00
  2844. 000024C0  504F                     addq.w     A7, 8
  2845. 000024C2  6000 008C                bra        +0x8E /* 00002550 */
  2846. label000024C6:
  2847. 000024C6  2679 0002 B6BA           movea.l    A3, [0x0002B6BA]
  2848. 000024CC  0C43 0081                cmpi.w     D3, 0x81
  2849. 000024D0  6D02                     blt        +0x4 /* 000024D4 */
  2850. 000024D2  97CB                     sub.l      A3, A3
  2851. label000024D4:
  2852. 000024D4  554F                     subq.w     A7, 2
  2853. 000024D6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2854. 000024DA  A960                     syscall    GetControlValue/GetCtlValue
  2855. 000024DC  301F                     move.w     D0, [A7]+
  2856. 000024DE  3800                     move.w     D4, D0
  2857. 000024E0  554F                     subq.w     A7, 2
  2858. 000024E2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2859. 000024E6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2860. 000024EA  2F0B                     move.l     -[A7], A3
  2861. 000024EC  A968                     syscall    TrackControl
  2862. 000024EE  301F                     move.w     D0, [A7]+
  2863. 000024F0  4A40                     tst.w      D0
  2864. 000024F2  56C0                     sne        D0
  2865. 000024F4  4400                     neg.b      D0
  2866. 000024F6  1A00                     move.b     D5, D0
  2867. 000024F8  42A7                     clr.l      -[A7]
  2868. 000024FA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2869. 000024FE  2057                     movea.l    A0, [A7]
  2870. 00002500  2268 0004                movea.l    A1, [A0 + 0x4]
  2871. 00002504  2269 00E8                movea.l    A1, [A1 + 0xE8]
  2872. 00002508  4E91                     jsr        [A1]
  2873. 0000250A  200B                     move.l     D0, A3
  2874. 0000250C  504F                     addq.w     A7, 8
  2875. 0000250E  663E                     bne        +0x40 /* 0000254E */
  2876. 00002510  554F                     subq.w     A7, 2
  2877. 00002512  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2878. 00002516  A960                     syscall    GetControlValue/GetCtlValue
  2879. 00002518  301F                     move.w     D0, [A7]+
  2880. 0000251A  48C0                     ext.l      D0
  2881. 0000251C  2600                     move.l     D3, D0
  2882. 0000251E  3044                     movea.w    A0, D4
  2883. 00002520  B688                     cmp.l      D3, A0
  2884. 00002522  672A                     beq        +0x2C /* 0000254E */
  2885. 00002524  2803                     move.l     D4, D3
  2886. 00002526  4A2A 0010                tst.b      [A2 + 0x10]
  2887. 0000252A  670E                     beq        +0x10 /* 0000253A */
  2888. 0000252C  3F03                     move.w     -[A7], D3
  2889. 0000252E  2F0A                     move.l     -[A7], A2
  2890. 00002530  61FF FFFF FBEE           bsr        -0x410 /* 00002120 */
  2891. 00002536  2800                     move.l     D4, D0
  2892. 00002538  5C4F                     addq.w     A7, 6
  2893. label0000253A:
  2894. 0000253A  2F04                     move.l     -[A7], D4
  2895. 0000253C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2896. 00002540  2057                     movea.l    A0, [A7]
  2897. 00002542  2268 0004                movea.l    A1, [A0 + 0x4]
  2898. 00002546  2269 0020                movea.l    A1, [A1 + 0x20]
  2899. 0000254A  4E91                     jsr        [A1]
  2900. 0000254C  504F                     addq.w     A7, 8
  2901. label0000254E:
  2902. 0000254E  1005                     move.b     D0, D5
  2903. label00002550:
  2904. 00002550  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  2905. 00002554  4E5E                     unlink     A6
  2906. 00002556  4E75                     rts
  2907. fn00002558:
  2908. 00002558  4E56 FFC6                link       A6, -0x003A
  2909. 0000255C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2910. 00002560  246E 0008                movea.l    A2, [A6 + 0x8]
  2911. 00002564  486E FFEC                pea.l      [A6 - 0x14]
  2912. 00002568  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2913. 0000256C  4EB9 0000 2F90           jsr        [0x00002F90]
  2914. 00002572  302E FFEC                move.w     D0, [A6 - 0x14]
  2915. 00002576  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  2916. 0000257A  5EC0                     sgt        D0
  2917. 0000257C  4400                     neg.b      D0
  2918. 0000257E  1C00                     move.b     D6, D0
  2919. 00002580  3E2E 000C                move.w     D7, [A6 + 0xC]
  2920. 00002584  4A06                     tst.b      D6
  2921. 00002586  504F                     addq.w     A7, 8
  2922. 00002588  6704                     beq        +0x6 /* 0000258E */
  2923. 0000258A  3E2E 000E                move.w     D7, [A6 + 0xE]
  2924. label0000258E:
  2925. 0000258E  554F                     subq.w     A7, 2
  2926. 00002590  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2927. 00002594  A960                     syscall    GetControlValue/GetCtlValue
  2928. 00002596  301F                     move.w     D0, [A7]+
  2929. 00002598  554F                     subq.w     A7, 2
  2930. 0000259A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2931. 0000259E  A961                     syscall    GetControlMinimum/GetMinCtl
  2932. 000025A0  301F                     move.w     D0, [A7]+
  2933. 000025A2  3800                     move.w     D4, D0
  2934. 000025A4  554F                     subq.w     A7, 2
  2935. 000025A6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2936. 000025AA  A962                     syscall    GetControlMaximum/GetMaxCtl
  2937. 000025AC  301F                     move.w     D0, [A7]+
  2938. 000025AE  3A00                     move.w     D5, D0
  2939. 000025B0  42A7                     clr.l      -[A7]
  2940. 000025B2  486E FFD0                pea.l      [A6 - 0x30]
  2941. 000025B6  4EB9 0000 20E0           jsr        [0x000020E0]
  2942. 000025BC  1F06                     move.b     -[A7], D6
  2943. 000025BE  2F0A                     move.l     -[A7], A2
  2944. 000025C0  61FF 0000 01A6           bsr        +0x1A8 /* 00002768 */
  2945. 000025C6  3D40 FFFA                move.w     [A6 - 0x6], D0
  2946. 000025CA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2947. 000025CE  3F04                     move.w     -[A7], D4
  2948. 000025D0  A963                     syscall    SetControlValue/SetCtlValue
  2949. 000025D2  1F06                     move.b     -[A7], D6
  2950. 000025D4  2F0A                     move.l     -[A7], A2
  2951. 000025D6  61FF 0000 0190           bsr        +0x192 /* 00002768 */
  2952. 000025DC  3800                     move.w     D4, D0
  2953. 000025DE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2954. 000025E2  3F05                     move.w     -[A7], D5
  2955. 000025E4  A963                     syscall    SetControlValue/SetCtlValue
  2956. 000025E6  1F06                     move.b     -[A7], D6
  2957. 000025E8  2F0A                     move.l     -[A7], A2
  2958. 000025EA  61FF 0000 017C           bsr        +0x17E /* 00002768 */
  2959. 000025F0  3A00                     move.w     D5, D0
  2960. 000025F2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2961. 000025F6  3F04                     move.w     -[A7], D4
  2962. 000025F8  A964                     syscall    SetControlMinimum/SetMinCtl
  2963. 000025FA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2964. 000025FE  3F05                     move.w     -[A7], D5
  2965. 00002600  A965                     syscall    SetControlMaximum/SetMaxCtl
  2966. 00002602  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2967. 00002606  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2968. 0000260A  A963                     syscall    SetControlValue/SetCtlValue
  2969. 0000260C  3F3C FFFF                move.w     -[A7], 0xFFFF
  2970. 00002610  486E FFD0                pea.l      [A6 - 0x30]
  2971. 00002614  4EB9 0000 20E8           jsr        [0x000020E8]
  2972. 0000261A  2D6E 000C FFDA           move.l     [A6 - 0x26], [A6 + 0xC]
  2973. 00002620  266A 0008                movea.l    A3, [A2 + 0x8]
  2974. 00002624  4267                     clr.w      -[A7]
  2975. 00002626  2F0B                     move.l     -[A7], A3
  2976. 00002628  3F3C 0006                move.w     -[A7], 0x6
  2977. 0000262C  486E FFDA                pea.l      [A6 - 0x26]
  2978. 00002630  2053                     movea.l    A0, [A3]
  2979. 00002632  2068 0018                movea.l    A0, [A0 + 0x18]
  2980. 00002636  2050                     movea.l    A0, [A0]
  2981. 00002638  4E90                     jsr        [A0]
  2982. 0000263A  201F                     move.l     D0, [A7]+
  2983. 0000263C  2D6A 0004 FFC6           move.l     [A6 - 0x3A], [A2 + 0x4]
  2984. 00002642  286A 0004                movea.l    A4, [A2 + 0x4]
  2985. 00002646  202C 005E                move.l     D0, [A4 + 0x5E]
  2986. 0000264A  2640                     movea.l    A3, D0
  2987. 0000264C  262E FFC6                move.l     D3, [A6 - 0x3A]
  2988. 00002650  2043                     movea.l    A0, D3
  2989. 00002652  2028 0062                move.l     D0, [A0 + 0x62]
  2990. 00002656  2D40 FFD6                move.l     [A6 - 0x2A], D0
  2991. 0000265A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2992. 0000265E  6000 00E6                bra        +0xE8 /* 00002746 */
  2993. label00002662:
  2994. 00002662  486E FFFC                pea.l      [A6 - 0x4]
  2995. 00002666  A972                     syscall    GetMouse
  2996. 00002668  362E FFFA                move.w     D3, [A6 - 0x6]
  2997. 0000266C  554F                     subq.w     A7, 2
  2998. 0000266E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2999. 00002672  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3000. 00002676  A8AD                     syscall    PtInRect
  3001. 00002678  101F                     move.b     D0, [A7]+
  3002. 0000267A  6724                     beq        +0x26 /* 000026A0 */
  3003. 0000267C  4A06                     tst.b      D6
  3004. 0000267E  670A                     beq        +0xC /* 0000268A */
  3005. 00002680  302E FFFE                move.w     D0, [A6 - 0x2]
  3006. 00002684  9047                     sub.w      D0, D7
  3007. 00002686  D640                     add.w      D3, D0
  3008. 00002688  6008                     bra        +0xA /* 00002692 */
  3009. label0000268A:
  3010. 0000268A  302E FFFC                move.w     D0, [A6 - 0x4]
  3011. 0000268E  9047                     sub.w      D0, D7
  3012. 00002690  D640                     add.w      D3, D0
  3013. label00002692:
  3014. 00002692  B644                     cmp.w      D3, D4
  3015. 00002694  6C04                     bge        +0x6 /* 0000269A */
  3016. 00002696  3604                     move.w     D3, D4
  3017. 00002698  6006                     bra        +0x8 /* 000026A0 */
  3018. label0000269A:
  3019. 0000269A  B645                     cmp.w      D3, D5
  3020. 0000269C  6F02                     ble        +0x4 /* 000026A0 */
  3021. 0000269E  3605                     move.w     D3, D5
  3022. label000026A0:
  3023. 000026A0  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  3024. 000026A4  3F03                     move.w     -[A7], D3
  3025. 000026A6  A963                     syscall    SetControlValue/SetCtlValue
  3026. 000026A8  306E FFF0                movea.w    A0, [A6 - 0x10]
  3027. 000026AC  3003                     move.w     D0, D3
  3028. 000026AE  9044                     sub.w      D0, D4
  3029. 000026B0  48C0                     ext.l      D0
  3030. 000026B2  4C2E 0800 FFF2           movem.w    A3, [A6 - 0xE]
  3031. 000026B8  2208                     move.l     D1, A0
  3032. 000026BA  4C41 0800                movem.l    A3, D1
  3033. 000026BE  D08B                     add.l      D0, A3
  3034. 000026C0  2840                     movea.l    A4, D0
  3035. 000026C2  2F0C                     move.l     -[A7], A4
  3036. 000026C4  3F3C 0081                move.w     -[A7], 0x81
  3037. 000026C8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3038. 000026CC  2057                     movea.l    A0, [A7]
  3039. 000026CE  2268 0004                movea.l    A1, [A0 + 0x4]
  3040. 000026D2  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  3041. 000026D6  4E91                     jsr        [A1]
  3042. 000026D8  42A7                     clr.l      -[A7]
  3043. 000026DA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3044. 000026DE  2057                     movea.l    A0, [A7]
  3045. 000026E0  2268 0004                movea.l    A1, [A0 + 0x4]
  3046. 000026E4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3047. 000026E8  4E91                     jsr        [A1]
  3048. 000026EA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3049. label000026EE:
  3050. 000026EE  554F                     subq.w     A7, 2
  3051. 000026F0  A973                     syscall    StillDown
  3052. 000026F2  101F                     move.b     D0, [A7]+
  3053. 000026F4  6600 FF6C                bne        -0x92 /* 00002662 */
  3054. 000026F8  42A7                     clr.l      -[A7]
  3055. 000026FA  486E FFCA                pea.l      [A6 - 0x36]
  3056. 000026FE  4EB9 0000 20E0           jsr        [0x000020E0]
  3057. 00002704  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  3058. 00002708  2F0B                     move.l     -[A7], A3
  3059. 0000270A  2F0A                     move.l     -[A7], A2
  3060. 0000270C  61FF FFFF FB16           bsr        -0x4E8 /* 00002224 */
  3061. 00002712  3F3C FFFF                move.w     -[A7], 0xFFFF
  3062. 00002716  486E FFCA                pea.l      [A6 - 0x36]
  3063. 0000271A  4EB9 0000 20E8           jsr        [0x000020E8]
  3064. 00002720  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3065. 00002724  2057                     movea.l    A0, [A7]
  3066. 00002726  2268 0004                movea.l    A1, [A0 + 0x4]
  3067. 0000272A  2269 001C                movea.l    A1, [A1 + 0x1C]
  3068. 0000272E  4E91                     jsr        [A1]
  3069. 00002730  584F                     addq.w     A7, 4
  3070. 00002732  2F00                     move.l     -[A7], D0
  3071. 00002734  2F0A                     move.l     -[A7], A2
  3072. 00002736  2057                     movea.l    A0, [A7]
  3073. 00002738  2250                     movea.l    A1, [A0]
  3074. 0000273A  2269 002C                movea.l    A1, [A1 + 0x2C]
  3075. 0000273E  4E91                     jsr        [A1]
  3076. 00002740  4FEF 0022                lea.l      A7, [A7 + 0x22]
  3077. 00002744  601A                     bra        +0x1C /* 00002760 */
  3078. label00002746:
  3079. 00002746  41EE FFDA                lea.l      A0, [A6 - 0x26]
  3080. 0000274A  5088                     addq.l     A0, 8
  3081. 0000274C  2D48 FFF6                move.l     [A6 - 0xA], A0
  3082. 00002750  908B                     sub.l      D0, A3
  3083. 00002752  2D40 FFF2                move.l     [A6 - 0xE], D0
  3084. 00002756  3005                     move.w     D0, D5
  3085. 00002758  9044                     sub.w      D0, D4
  3086. 0000275A  3D40 FFF0                move.w     [A6 - 0x10], D0
  3087. 0000275E  608E                     bra        -0x70 /* 000026EE */
  3088. label00002760:
  3089. 00002760  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3090. 00002764  4E5E                     unlink     A6
  3091. 00002766  4E75                     rts
  3092. fn00002768:
  3093. 00002768  4E56 0000                link       A6, 0
  3094. 0000276C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3095. 00002770  286E 0008                movea.l    A4, [A6 + 0x8]
  3096. 00002774  182E 000C                move.b     D4, [A6 + 0xC]
  3097. 00002778  594F                     subq.w     A7, 4
  3098. 0000277A  A8D8                     syscall    NewRgn
  3099. 0000277C  205F                     movea.l    A0, [A7]+
  3100. 0000277E  2448                     movea.l    A2, A0
  3101. 00002780  266C 0008                movea.l    A3, [A4 + 0x8]
  3102. 00002784  594F                     subq.w     A7, 4
  3103. 00002786  4267                     clr.w      -[A7]
  3104. 00002788  2F0B                     move.l     -[A7], A3
  3105. 0000278A  3F3C 000B                move.w     -[A7], 0xB
  3106. 0000278E  2F0A                     move.l     -[A7], A2
  3107. 00002790  2053                     movea.l    A0, [A3]
  3108. 00002792  2068 0018                movea.l    A0, [A0 + 0x18]
  3109. 00002796  2050                     movea.l    A0, [A0]
  3110. 00002798  4E90                     jsr        [A0]
  3111. 0000279A  201F                     move.l     D0, [A7]+
  3112. 0000279C  2652                     movea.l    A3, [A2]
  3113. 0000279E  362B 0002                move.w     D3, [A3 + 0x2]
  3114. 000027A2  4A04                     tst.b      D4
  3115. 000027A4  6704                     beq        +0x6 /* 000027AA */
  3116. 000027A6  362B 0004                move.w     D3, [A3 + 0x4]
  3117. label000027AA:
  3118. 000027AA  2F0A                     move.l     -[A7], A2
  3119. 000027AC  A8D9                     syscall    DisposRgn/DisposeRgn
  3120. 000027AE  3003                     move.w     D0, D3
  3121. 000027B0  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3122. 000027B4  4E5E                     unlink     A6
  3123. 000027B6  4E75                     rts
  3124. fn000027B8:
  3125. 000027B8  4E56 0000                link       A6, 0
  3126. 000027BC  48E7 1820                movem.l    -[A7], D3,D4,A2
  3127. 000027C0  246E 0008                movea.l    A2, [A6 + 0x8]
  3128. 000027C4  382E 000C                move.w     D4, [A6 + 0xC]
  3129. 000027C8  554F                     subq.w     A7, 2
  3130. 000027CA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  3131. 000027CE  A960                     syscall    GetControlValue/GetCtlValue
  3132. 000027D0  301F                     move.w     D0, [A7]+
  3133. 000027D2  48C0                     ext.l      D0
  3134. 000027D4  2600                     move.l     D3, D0
  3135. 000027D6  4A2A 0010                tst.b      [A2 + 0x10]
  3136. 000027DA  670E                     beq        +0x10 /* 000027EA */
  3137. 000027DC  3F03                     move.w     -[A7], D3
  3138. 000027DE  2F0A                     move.l     -[A7], A2
  3139. 000027E0  61FF FFFF F93E           bsr        -0x6C0 /* 00002120 */
  3140. 000027E6  2600                     move.l     D3, D0
  3141. 000027E8  5C4F                     addq.w     A7, 6
  3142. label000027EA:
  3143. 000027EA  2F03                     move.l     -[A7], D3
  3144. 000027EC  3F04                     move.w     -[A7], D4
  3145. 000027EE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3146. 000027F2  2057                     movea.l    A0, [A7]
  3147. 000027F4  2268 0004                movea.l    A1, [A0 + 0x4]
  3148. 000027F8  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  3149. 000027FC  4E91                     jsr        [A1]
  3150. 000027FE  42A7                     clr.l      -[A7]
  3151. 00002800  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3152. 00002804  2057                     movea.l    A0, [A7]
  3153. 00002806  2268 0004                movea.l    A1, [A0 + 0x4]
  3154. 0000280A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  3155. 0000280E  4E91                     jsr        [A1]
  3156. 00002810  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3157. 00002814  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3158. 00002818  4E5E                     unlink     A6
  3159. 0000281A  4E75                     rts
  3160. 0000281C  4E56 0000                link       A6, 0
  3161. 00002820  48E7 1030                movem.l    -[A7], D3,A2,A3
  3162. 00002824  266E 000A                movea.l    A3, [A6 + 0xA]
  3163. 00002828  362E 0008                move.w     D3, [A6 + 0x8]
  3164. 0000282C  594F                     subq.w     A7, 4
  3165. 0000282E  2F0B                     move.l     -[A7], A3
  3166. 00002830  A95A                     syscall    GetControlReference/GetCRefCon
  3167. 00002832  201F                     move.l     D0, [A7]+
  3168. 00002834  2440                     movea.l    A2, D0
  3169. 00002836  3F03                     move.w     -[A7], D3
  3170. 00002838  2F0A                     move.l     -[A7], A2
  3171. 0000283A  4EBA FF7C                jsr        [PC - 0x84 /* 000027B8 */]
  3172. 0000283E  5C4F                     addq.w     A7, 6
  3173. 00002840  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3174. 00002844  4E5E                     unlink     A6
  3175. 00002846  4E74 0006                rtd        0x0006
  3176. 0000284A  4E56 0000                link       A6, 0
  3177. 0000284E  2F0A                     move.l     -[A7], A2
  3178. 00002850  246E 0008                movea.l    A2, [A6 + 0x8]
  3179. 00002854  41F9 0000 4F2E           lea.l      A0, [0x00004F2E]
  3180. 0000285A  2488                     move.l     [A2], A0
  3181. 0000285C  42AA 0004                clr.l      [A2 + 0x4]
  3182. 00002860  426A 0008                clr.w      [A2 + 0x8]
  3183. 00002864  2579 0000 4F92 000A      move.l     [A2 + 0xA], [0x00004F92]
  3184. 0000286C  422A 000E                clr.b      [A2 + 0xE]
  3185. 00002870  157C 0001 000F           move.b     [A2 + 0xF], 0x1
  3186. 00002876  422A 0011                clr.b      [A2 + 0x11]
  3187. 0000287A  486A 000A                pea.l      [A2 + 0xA]
  3188. 0000287E  2F0A                     move.l     -[A7], A2
  3189. 00002880  2057                     movea.l    A0, [A7]
  3190. 00002882  2250                     movea.l    A1, [A0]
  3191. 00002884  2269 0044                movea.l    A1, [A1 + 0x44]
  3192. 00002888  4E91                     jsr        [A1]
  3193. 0000288A  204A                     movea.l    A0, A2
  3194. 0000288C  504F                     addq.w     A7, 8
  3195. 0000288E  245F                     movea.l    A2, [A7]+
  3196. 00002890  4E5E                     unlink     A6
  3197. 00002892  4E75                     rts
  3198. 00002894  4E56 0000                link       A6, 0
  3199. 00002898  48E7 1030                movem.l    -[A7], D3,A2,A3
  3200. 0000289C  246E 0008                movea.l    A2, [A6 + 0x8]
  3201. 000028A0  362E 000C                move.w     D3, [A6 + 0xC]
  3202. 000028A4  200A                     move.l     D0, A2
  3203. 000028A6  6734                     beq        +0x36 /* 000028DC */
  3204. 000028A8  41F9 0000 4F2E           lea.l      A0, [0x00004F2E]
  3205. 000028AE  2488                     move.l     [A2], A0
  3206. 000028B0  2F0A                     move.l     -[A7], A2
  3207. 000028B2  2057                     movea.l    A0, [A7]
  3208. 000028B4  2250                     movea.l    A1, [A0]
  3209. 000028B6  2269 002C                movea.l    A1, [A1 + 0x2C]
  3210. 000028BA  4E91                     jsr        [A1]
  3211. 000028BC  4A00                     tst.b      D0
  3212. 000028BE  584F                     addq.w     A7, 4
  3213. 000028C0  670C                     beq        +0xE /* 000028CE */
  3214. 000028C2  266A 0004                movea.l    A3, [A2 + 0x4]
  3215. 000028C6  200B                     move.l     D0, A3
  3216. 000028C8  6704                     beq        +0x6 /* 000028CE */
  3217. 000028CA  2F0B                     move.l     -[A7], A3
  3218. 000028CC  AA25                     syscall    DisposeCIcon/DisposCIcon
  3219. label000028CE:
  3220. 000028CE  4A43                     tst.w      D3
  3221. 000028D0  6F0A                     ble        +0xC /* 000028DC */
  3222. 000028D2  2F0A                     move.l     -[A7], A2
  3223. 000028D4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  3224. 000028DA  584F                     addq.w     A7, 4
  3225. label000028DC:
  3226. 000028DC  204A                     movea.l    A0, A2
  3227. 000028DE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3228. 000028E2  4E5E                     unlink     A6
  3229. 000028E4  4E75                     rts
  3230. 000028E6  4E56 FFFC                link       A6, -0x0004
  3231. 000028EA  48E7 0030                movem.l    -[A7], A2,A3
  3232. 000028EE  266E 0008                movea.l    A3, [A6 + 0x8]
  3233. 000028F2  594F                     subq.w     A7, 4
  3234. 000028F4  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  3235. 000028F8  AA1E                     syscall    GetCIcon
  3236. 000028FA  205F                     movea.l    A0, [A7]+
  3237. 000028FC  2448                     movea.l    A2, A0
  3238. 000028FE  200A                     move.l     D0, A2
  3239. 00002900  661E                     bne        +0x20 /* 00002920 */
  3240. 00002902  42A7                     clr.l      -[A7]
  3241. 00002904  486E FFFC                pea.l      [A6 - 0x4]
  3242. 00002908  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  3243. 00002910  4879 0000 4F90           push.l     0x4F90
  3244. 00002916  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3245. 0000291C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3246. label00002920:
  3247. 00002920  200A                     move.l     D0, A2
  3248. 00002922  6716                     beq        +0x18 /* 0000293A */
  3249. 00002924  1F3C 0001                move.b     -[A7], 0x1
  3250. 00002928  2F0A                     move.l     -[A7], A2
  3251. 0000292A  2F0B                     move.l     -[A7], A3
  3252. 0000292C  2057                     movea.l    A0, [A7]
  3253. 0000292E  2250                     movea.l    A1, [A0]
  3254. 00002930  2269 0030                movea.l    A1, [A1 + 0x30]
  3255. 00002934  4E91                     jsr        [A1]
  3256. 00002936  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3257. label0000293A:
  3258. 0000293A  4CDF 0C00                movem.l    A2,A3, [A7]+
  3259. 0000293E  4E5E                     unlink     A6
  3260. 00002940  4E75                     rts
  3261. 00002942  48E7 0018                movem.l    -[A7], A3,A4
  3262. 00002946  594F                     subq.w     A7, 4
  3263. 00002948  222F 0010                move.l     D1, [A7 + 0x10]
  3264. 0000294C  266F 0014                movea.l    A3, [A7 + 0x14]
  3265. 00002950  2EB9 0000 4F8C           move.l     [A7], [0x00004F8C]
  3266. 00002956  2041                     movea.l    A0, D1
  3267. 00002958  2868 0004                movea.l    A4, [A0 + 0x4]
  3268. 0000295C  200C                     move.l     D0, A4
  3269. 0000295E  671C                     beq        +0x1E /* 0000297C */
  3270. 00002960  2254                     movea.l    A1, [A4]
  3271. 00002962  3029 000C                move.w     D0, [A1 + 0xC]
  3272. 00002966  9069 0008                sub.w      D0, [A1 + 0x8]
  3273. 0000296A  3E80                     move.w     [A7], D0
  3274. 0000296C  3029 000A                move.w     D0, [A1 + 0xA]
  3275. 00002970  9069 0006                sub.w      D0, [A1 + 0x6]
  3276. 00002974  3F40 0002                move.w     [A7 + 0x2], D0
  3277. 00002978  2697                     move.l     [A3], [A7]
  3278. 0000297A  6002                     bra        +0x4 /* 0000297E */
  3279. label0000297C:
  3280. 0000297C  2697                     move.l     [A3], [A7]
  3281. label0000297E:
  3282. 0000297E  584F                     addq.w     A7, 4
  3283. 00002980  4CDF 1800                movem.l    A3,A4, [A7]+
  3284. 00002984  4E75                     rts
  3285. 00002986  4E56 0000                link       A6, 0
  3286. 0000298A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3287. 0000298E  246E 0008                movea.l    A2, [A6 + 0x8]
  3288. 00002992  286E 000C                movea.l    A4, [A6 + 0xC]
  3289. 00002996  162E 0010                move.b     D3, [A6 + 0x10]
  3290. 0000299A  2F0A                     move.l     -[A7], A2
  3291. 0000299C  2057                     movea.l    A0, [A7]
  3292. 0000299E  2250                     movea.l    A1, [A0]
  3293. 000029A0  2269 002C                movea.l    A1, [A1 + 0x2C]
  3294. 000029A4  4E91                     jsr        [A1]
  3295. 000029A6  4A00                     tst.b      D0
  3296. 000029A8  584F                     addq.w     A7, 4
  3297. 000029AA  6710                     beq        +0x12 /* 000029BC */
  3298. 000029AC  266A 0004                movea.l    A3, [A2 + 0x4]
  3299. 000029B0  200B                     move.l     D0, A3
  3300. 000029B2  6708                     beq        +0xA /* 000029BC */
  3301. 000029B4  2F0B                     move.l     -[A7], A3
  3302. 000029B6  AA25                     syscall    DisposeCIcon/DisposCIcon
  3303. 000029B8  42AA 0004                clr.l      [A2 + 0x4]
  3304. label000029BC:
  3305. 000029BC  254C 0004                move.l     [A2 + 0x4], A4
  3306. 000029C0  1543 0011                move.b     [A2 + 0x11], D3
  3307. 000029C4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3308. 000029C8  4E5E                     unlink     A6
  3309. 000029CA  4E75                     rts
  3310. 000029CC  4E56 0000                link       A6, 0
  3311. 000029D0  48E7 1030                movem.l    -[A7], D3,A2,A3
  3312. 000029D4  246E 0008                movea.l    A2, [A6 + 0x8]
  3313. 000029D8  362E 000C                move.w     D3, [A6 + 0xC]
  3314. 000029DC  B66A 0008                cmp.w      D3, [A2 + 0x8]
  3315. 000029E0  6744                     beq        +0x46 /* 00002A26 */
  3316. 000029E2  3543 0008                move.w     [A2 + 0x8], D3
  3317. 000029E6  4A43                     tst.w      D3
  3318. 000029E8  6706                     beq        +0x8 /* 000029F0 */
  3319. 000029EA  0C43 7FFF                cmpi.w     D3, 0x7FFF
  3320. 000029EE  6628                     bne        +0x2A /* 00002A18 */
  3321. label000029F0:
  3322. 000029F0  2F0A                     move.l     -[A7], A2
  3323. 000029F2  2057                     movea.l    A0, [A7]
  3324. 000029F4  2250                     movea.l    A1, [A0]
  3325. 000029F6  2269 002C                movea.l    A1, [A1 + 0x2C]
  3326. 000029FA  4E91                     jsr        [A1]
  3327. 000029FC  4A00                     tst.b      D0
  3328. 000029FE  584F                     addq.w     A7, 4
  3329. 00002A00  670C                     beq        +0xE /* 00002A0E */
  3330. 00002A02  266A 0004                movea.l    A3, [A2 + 0x4]
  3331. 00002A06  200B                     move.l     D0, A3
  3332. 00002A08  6704                     beq        +0x6 /* 00002A0E */
  3333. 00002A0A  2F0B                     move.l     -[A7], A3
  3334. 00002A0C  AA25                     syscall    DisposeCIcon/DisposCIcon
  3335. label00002A0E:
  3336. 00002A0E  42AA 0004                clr.l      [A2 + 0x4]
  3337. 00002A12  422A 0011                clr.b      [A2 + 0x11]
  3338. 00002A16  600E                     bra        +0x10 /* 00002A26 */
  3339. label00002A18:
  3340. 00002A18  2F0A                     move.l     -[A7], A2
  3341. 00002A1A  2057                     movea.l    A0, [A7]
  3342. 00002A1C  2250                     movea.l    A1, [A0]
  3343. 00002A1E  2269 0024                movea.l    A1, [A1 + 0x24]
  3344. 00002A22  4E91                     jsr        [A1]
  3345. 00002A24  584F                     addq.w     A7, 4
  3346. label00002A26:
  3347. 00002A26  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3348. 00002A2A  4E5E                     unlink     A6
  3349. 00002A2C  4E75                     rts
  3350. 00002A2E  206F 0004                movea.l    A0, [A7 + 0x4]
  3351. 00002A32  102F 0008                move.b     D0, [A7 + 0x8]
  3352. 00002A36  B028 000E                cmp.b      D0, [A0 + 0xE]
  3353. 00002A3A  6704                     beq        +0x6 /* 00002A40 */
  3354. 00002A3C  1140 000E                move.b     [A0 + 0xE], D0
  3355. label00002A40:
  3356. 00002A40  4E75                     rts
  3357. 00002A42  206F 0004                movea.l    A0, [A7 + 0x4]
  3358. 00002A46  102F 0008                move.b     D0, [A7 + 0x8]
  3359. 00002A4A  B028 000F                cmp.b      D0, [A0 + 0xF]
  3360. 00002A4E  6704                     beq        +0x6 /* 00002A54 */
  3361. 00002A50  1140 000F                move.b     [A0 + 0xF], D0
  3362. label00002A54:
  3363. 00002A54  4E75                     rts
  3364. 00002A56  206F 0004                movea.l    A0, [A7 + 0x4]
  3365. 00002A5A  102F 0008                move.b     D0, [A7 + 0x8]
  3366. 00002A5E  B028 0010                cmp.b      D0, [A0 + 0x10]
  3367. 00002A62  6704                     beq        +0x6 /* 00002A68 */
  3368. 00002A64  1140 0010                move.b     [A0 + 0x10], D0
  3369. label00002A68:
  3370. 00002A68  4E75                     rts
  3371. 00002A6A  4E75                     rts
  3372. 00002A6C  4E75                     rts
  3373. 00002A6E  4E56 0000                link       A6, 0
  3374. 00002A72  2F0A                     move.l     -[A7], A2
  3375. 00002A74  246E 0008                movea.l    A2, [A6 + 0x8]
  3376. 00002A78  41F9 0000 4EAA           lea.l      A0, [0x00004EAA]
  3377. 00002A7E  2488                     move.l     [A2], A0
  3378. 00002A80  42AA 0004                clr.l      [A2 + 0x4]
  3379. 00002A84  426A 0008                clr.w      [A2 + 0x8]
  3380. 00002A88  426A 000A                clr.w      [A2 + 0xA]
  3381. 00002A8C  426A 000C                clr.w      [A2 + 0xC]
  3382. 00002A90  157C 0020 000E           move.b     [A2 + 0xE], 0x20 /* ' ' */
  3383. 00002A96  157C 0009 000F           move.b     [A2 + 0xF], 0x9 /* '\t' */
  3384. 00002A9C  2579 0000 4F2A 0010      move.l     [A2 + 0x10], [0x00004F2A]
  3385. 00002AA4  357C 0004 0014           move.w     [A2 + 0x14], 0x4
  3386. 00002AAA  422A 0016                clr.b      [A2 + 0x16]
  3387. 00002AAE  157C 0001 0017           move.b     [A2 + 0x17], 0x1
  3388. 00002AB4  422A 0019                clr.b      [A2 + 0x19]
  3389. 00002AB8  486A 0010                pea.l      [A2 + 0x10]
  3390. 00002ABC  2F0A                     move.l     -[A7], A2
  3391. 00002ABE  2057                     movea.l    A0, [A7]
  3392. 00002AC0  2250                     movea.l    A1, [A0]
  3393. 00002AC2  2269 0060                movea.l    A1, [A1 + 0x60]
  3394. 00002AC6  4E91                     jsr        [A1]
  3395. 00002AC8  204A                     movea.l    A0, A2
  3396. 00002ACA  504F                     addq.w     A7, 8
  3397. 00002ACC  245F                     movea.l    A2, [A7]+
  3398. 00002ACE  4E5E                     unlink     A6
  3399. 00002AD0  4E75                     rts
  3400. 00002AD2  4E56 0000                link       A6, 0
  3401. 00002AD6  48E7 1030                movem.l    -[A7], D3,A2,A3
  3402. 00002ADA  246E 0008                movea.l    A2, [A6 + 0x8]
  3403. 00002ADE  362E 000C                move.w     D3, [A6 + 0xC]
  3404. 00002AE2  200A                     move.l     D0, A2
  3405. 00002AE4  6740                     beq        +0x42 /* 00002B26 */
  3406. 00002AE6  41F9 0000 4EAA           lea.l      A0, [0x00004EAA]
  3407. 00002AEC  2488                     move.l     [A2], A0
  3408. 00002AEE  2F0A                     move.l     -[A7], A2
  3409. 00002AF0  2057                     movea.l    A0, [A7]
  3410. 00002AF2  2250                     movea.l    A1, [A0]
  3411. 00002AF4  2269 0038                movea.l    A1, [A1 + 0x38]
  3412. 00002AF8  4E91                     jsr        [A1]
  3413. 00002AFA  4A00                     tst.b      D0
  3414. 00002AFC  584F                     addq.w     A7, 4
  3415. 00002AFE  6718                     beq        +0x1A /* 00002B18 */
  3416. 00002B00  266A 0004                movea.l    A3, [A2 + 0x4]
  3417. 00002B04  200B                     move.l     D0, A3
  3418. 00002B06  6710                     beq        +0x12 /* 00002B18 */
  3419. 00002B08  554F                     subq.w     A7, 2
  3420. 00002B0A  2F0B                     move.l     -[A7], A3
  3421. 00002B0C  1F3C 0001                move.b     -[A7], 0x1
  3422. 00002B10  303C 0302                move.w     D0, 0x302
  3423. 00002B14  ABC9                     syscall    IconDispatch
  3424. 00002B16  301F                     move.w     D0, [A7]+
  3425. label00002B18:
  3426. 00002B18  4A43                     tst.w      D3
  3427. 00002B1A  6F0A                     ble        +0xC /* 00002B26 */
  3428. 00002B1C  2F0A                     move.l     -[A7], A2
  3429. 00002B1E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  3430. 00002B24  584F                     addq.w     A7, 4
  3431. label00002B26:
  3432. 00002B26  204A                     movea.l    A0, A2
  3433. 00002B28  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3434. 00002B2C  4E5E                     unlink     A6
  3435. 00002B2E  4E75                     rts
  3436. 00002B30  4E56 FFF8                link       A6, -0x0008
  3437. 00002B34  2F0A                     move.l     -[A7], A2
  3438. 00002B36  246E 0008                movea.l    A2, [A6 + 0x8]
  3439. 00002B3A  554F                     subq.w     A7, 2
  3440. 00002B3C  486E FFFC                pea.l      [A6 - 0x4]
  3441. 00002B40  3F2A 0008                move.w     -[A7], [A2 + 0x8]
  3442. 00002B44  4878 FFFF                push.l     0xFFFF
  3443. 00002B48  303C 0501                move.w     D0, 0x501
  3444. 00002B4C  ABC9                     syscall    IconDispatch
  3445. 00002B4E  301F                     move.w     D0, [A7]+
  3446. 00002B50  4AAE FFFC                tst.l      [A6 - 0x4]
  3447. 00002B54  661E                     bne        +0x20 /* 00002B74 */
  3448. 00002B56  42A7                     clr.l      -[A7]
  3449. 00002B58  486E FFF8                pea.l      [A6 - 0x8]
  3450. 00002B5C  2D7C 6E69 6C50 FFF8      move.l     [A6 - 0x8], 0x6E696C50 /* 'nilP' */
  3451. 00002B64  4879 0000 4F28           push.l     0x4F28 /* 'O(' */
  3452. 00002B6A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3453. 00002B70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3454. label00002B74:
  3455. 00002B74  4AAE FFFC                tst.l      [A6 - 0x4]
  3456. 00002B78  6718                     beq        +0x1A /* 00002B92 */
  3457. 00002B7A  1F3C 0001                move.b     -[A7], 0x1
  3458. 00002B7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3459. 00002B82  2F0A                     move.l     -[A7], A2
  3460. 00002B84  2057                     movea.l    A0, [A7]
  3461. 00002B86  2250                     movea.l    A1, [A0]
  3462. 00002B88  2269 003C                movea.l    A1, [A1 + 0x3C]
  3463. 00002B8C  4E91                     jsr        [A1]
  3464. 00002B8E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3465. label00002B92:
  3466. 00002B92  245F                     movea.l    A2, [A7]+
  3467. 00002B94  4E5E                     unlink     A6
  3468. 00002B96  4E75                     rts
  3469. 00002B98  4E56 0000                link       A6, 0
  3470. 00002B9C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3471. 00002BA0  246E 0008                movea.l    A2, [A6 + 0x8]
  3472. 00002BA4  286E 000C                movea.l    A4, [A6 + 0xC]
  3473. 00002BA8  162E 0010                move.b     D3, [A6 + 0x10]
  3474. 00002BAC  2F0A                     move.l     -[A7], A2
  3475. 00002BAE  2057                     movea.l    A0, [A7]
  3476. 00002BB0  2250                     movea.l    A1, [A0]
  3477. 00002BB2  2269 0038                movea.l    A1, [A1 + 0x38]
  3478. 00002BB6  4E91                     jsr        [A1]
  3479. 00002BB8  4A00                     tst.b      D0
  3480. 00002BBA  584F                     addq.w     A7, 4
  3481. 00002BBC  671C                     beq        +0x1E /* 00002BDA */
  3482. 00002BBE  266A 0004                movea.l    A3, [A2 + 0x4]
  3483. 00002BC2  200B                     move.l     D0, A3
  3484. 00002BC4  6714                     beq        +0x16 /* 00002BDA */
  3485. 00002BC6  554F                     subq.w     A7, 2
  3486. 00002BC8  2F0B                     move.l     -[A7], A3
  3487. 00002BCA  1F3C 0001                move.b     -[A7], 0x1
  3488. 00002BCE  303C 0302                move.w     D0, 0x302
  3489. 00002BD2  ABC9                     syscall    IconDispatch
  3490. 00002BD4  301F                     move.w     D0, [A7]+
  3491. 00002BD6  42AA 0004                clr.l      [A2 + 0x4]
  3492. label00002BDA:
  3493. 00002BDA  254C 0004                move.l     [A2 + 0x4], A4
  3494. 00002BDE  1543 0019                move.b     [A2 + 0x19], D3
  3495. 00002BE2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3496. 00002BE6  4E5E                     unlink     A6
  3497. 00002BE8  4E75                     rts
  3498. 00002BEA  4E56 0000                link       A6, 0
  3499. 00002BEE  48E7 1030                movem.l    -[A7], D3,A2,A3
  3500. 00002BF2  246E 0008                movea.l    A2, [A6 + 0x8]
  3501. 00002BF6  362E 000C                move.w     D3, [A6 + 0xC]
  3502. 00002BFA  B66A 0008                cmp.w      D3, [A2 + 0x8]
  3503. 00002BFE  6750                     beq        +0x52 /* 00002C50 */
  3504. 00002C00  3543 0008                move.w     [A2 + 0x8], D3
  3505. 00002C04  4A43                     tst.w      D3
  3506. 00002C06  6706                     beq        +0x8 /* 00002C0E */
  3507. 00002C08  0C43 7FFF                cmpi.w     D3, 0x7FFF
  3508. 00002C0C  6634                     bne        +0x36 /* 00002C42 */
  3509. label00002C0E:
  3510. 00002C0E  2F0A                     move.l     -[A7], A2
  3511. 00002C10  2057                     movea.l    A0, [A7]
  3512. 00002C12  2250                     movea.l    A1, [A0]
  3513. 00002C14  2269 0038                movea.l    A1, [A1 + 0x38]
  3514. 00002C18  4E91                     jsr        [A1]
  3515. 00002C1A  4A00                     tst.b      D0
  3516. 00002C1C  584F                     addq.w     A7, 4
  3517. 00002C1E  6718                     beq        +0x1A /* 00002C38 */
  3518. 00002C20  266A 0004                movea.l    A3, [A2 + 0x4]
  3519. 00002C24  200B                     move.l     D0, A3
  3520. 00002C26  6710                     beq        +0x12 /* 00002C38 */
  3521. 00002C28  554F                     subq.w     A7, 2
  3522. 00002C2A  2F0B                     move.l     -[A7], A3
  3523. 00002C2C  1F3C 0001                move.b     -[A7], 0x1
  3524. 00002C30  303C 0302                move.w     D0, 0x302
  3525. 00002C34  ABC9                     syscall    IconDispatch
  3526. 00002C36  301F                     move.w     D0, [A7]+
  3527. label00002C38:
  3528. 00002C38  42AA 0004                clr.l      [A2 + 0x4]
  3529. 00002C3C  422A 0019                clr.b      [A2 + 0x19]
  3530. 00002C40  600E                     bra        +0x10 /* 00002C50 */
  3531. label00002C42:
  3532. 00002C42  2F0A                     move.l     -[A7], A2
  3533. 00002C44  2057                     movea.l    A0, [A7]
  3534. 00002C46  2250                     movea.l    A1, [A0]
  3535. 00002C48  2269 0030                movea.l    A1, [A1 + 0x30]
  3536. 00002C4C  4E91                     jsr        [A1]
  3537. 00002C4E  584F                     addq.w     A7, 4
  3538. label00002C50:
  3539. 00002C50  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3540. 00002C54  4E5E                     unlink     A6
  3541. 00002C56  4E75                     rts
  3542. 00002C58  206F 0004                movea.l    A0, [A7 + 0x4]
  3543. 00002C5C  302F 0008                move.w     D0, [A7 + 0x8]
  3544. 00002C60  B068 000A                cmp.w      D0, [A0 + 0xA]
  3545. 00002C64  6708                     beq        +0xA /* 00002C6E */
  3546. 00002C66  3140 000A                move.w     [A0 + 0xA], D0
  3547. 00002C6A  3140 000C                move.w     [A0 + 0xC], D0
  3548. label00002C6E:
  3549. 00002C6E  4E75                     rts
  3550. 00002C70  4E56 0000                link       A6, 0
  3551. 00002C74  48E7 1020                movem.l    -[A7], D3,A2
  3552. 00002C78  246E 0008                movea.l    A2, [A6 + 0x8]
  3553. 00002C7C  162E 000C                move.b     D3, [A6 + 0xC]
  3554. 00002C80  B62A 000E                cmp.b      D3, [A2 + 0xE]
  3555. 00002C84  6716                     beq        +0x18 /* 00002C9C */
  3556. 00002C86  1543 000E                move.b     [A2 + 0xE], D3
  3557. 00002C8A  486A 0010                pea.l      [A2 + 0x10]
  3558. 00002C8E  2F0A                     move.l     -[A7], A2
  3559. 00002C90  2057                     movea.l    A0, [A7]
  3560. 00002C92  2250                     movea.l    A1, [A0]
  3561. 00002C94  2269 0060                movea.l    A1, [A1 + 0x60]
  3562. 00002C98  4E91                     jsr        [A1]
  3563. 00002C9A  504F                     addq.w     A7, 8
  3564. label00002C9C:
  3565. 00002C9C  4CDF 0408                movem.l    D3,A2, [A7]+
  3566. 00002CA0  4E5E                     unlink     A6
  3567. 00002CA2  4E75                     rts
  3568. 00002CA4  4E56 0000                link       A6, 0
  3569. 00002CA8  48E7 1020                movem.l    -[A7], D3,A2
  3570. 00002CAC  246E 0008                movea.l    A2, [A6 + 0x8]
  3571. 00002CB0  162E 000C                move.b     D3, [A6 + 0xC]
  3572. 00002CB4  B62A 000F                cmp.b      D3, [A2 + 0xF]
  3573. 00002CB8  6716                     beq        +0x18 /* 00002CD0 */
  3574. 00002CBA  1543 000F                move.b     [A2 + 0xF], D3
  3575. 00002CBE  486A 0010                pea.l      [A2 + 0x10]
  3576. 00002CC2  2F0A                     move.l     -[A7], A2
  3577. 00002CC4  2057                     movea.l    A0, [A7]
  3578. 00002CC6  2250                     movea.l    A1, [A0]
  3579. 00002CC8  2269 0060                movea.l    A1, [A1 + 0x60]
  3580. 00002CCC  4E91                     jsr        [A1]
  3581. 00002CCE  504F                     addq.w     A7, 8
  3582. label00002CD0:
  3583. 00002CD0  4CDF 0408                movem.l    D3,A2, [A7]+
  3584. 00002CD4  4E5E                     unlink     A6
  3585. 00002CD6  4E75                     rts
  3586. 00002CD8  4E56 0000                link       A6, 0
  3587. 00002CDC  48E7 1020                movem.l    -[A7], D3,A2
  3588. 00002CE0  246E 0008                movea.l    A2, [A6 + 0x8]
  3589. 00002CE4  362E 000C                move.w     D3, [A6 + 0xC]
  3590. 00002CE8  B66A 0014                cmp.w      D3, [A2 + 0x14]
  3591. 00002CEC  6716                     beq        +0x18 /* 00002D04 */
  3592. 00002CEE  3543 0014                move.w     [A2 + 0x14], D3
  3593. 00002CF2  486A 0010                pea.l      [A2 + 0x10]
  3594. 00002CF6  2F0A                     move.l     -[A7], A2
  3595. 00002CF8  2057                     movea.l    A0, [A7]
  3596. 00002CFA  2250                     movea.l    A1, [A0]
  3597. 00002CFC  2269 0060                movea.l    A1, [A1 + 0x60]
  3598. 00002D00  4E91                     jsr        [A1]
  3599. 00002D02  504F                     addq.w     A7, 8
  3600. label00002D04:
  3601. 00002D04  4CDF 0408                movem.l    D3,A2, [A7]+
  3602. 00002D08  4E5E                     unlink     A6
  3603. 00002D0A  4E75                     rts
  3604. 00002D0C  206F 0004                movea.l    A0, [A7 + 0x4]
  3605. 00002D10  102F 0008                move.b     D0, [A7 + 0x8]
  3606. 00002D14  B028 0016                cmp.b      D0, [A0 + 0x16]
  3607. 00002D18  6704                     beq        +0x6 /* 00002D1E */
  3608. 00002D1A  1140 0016                move.b     [A0 + 0x16], D0
  3609. label00002D1E:
  3610. 00002D1E  4E75                     rts
  3611. 00002D20  206F 0004                movea.l    A0, [A7 + 0x4]
  3612. 00002D24  102F 0008                move.b     D0, [A7 + 0x8]
  3613. 00002D28  B028 0017                cmp.b      D0, [A0 + 0x17]
  3614. 00002D2C  6704                     beq        +0x6 /* 00002D32 */
  3615. 00002D2E  1140 0017                move.b     [A0 + 0x17], D0
  3616. label00002D32:
  3617. 00002D32  4E75                     rts
  3618. 00002D34  206F 0004                movea.l    A0, [A7 + 0x4]
  3619. 00002D38  102F 0008                move.b     D0, [A7 + 0x8]
  3620. 00002D3C  B028 0018                cmp.b      D0, [A0 + 0x18]
  3621. 00002D40  6704                     beq        +0x6 /* 00002D46 */
  3622. 00002D42  1140 0018                move.b     [A0 + 0x18], D0
  3623. label00002D46:
  3624. 00002D46  4E75                     rts
  3625. 00002D48  4E75                     rts
  3626. 00002D4A  4E75                     rts
  3627. 00002D4C  226F 0004                movea.l    A1, [A7 + 0x4]
  3628. 00002D50  41F9 0000 4E44           lea.l      A0, [0x00004E44]
  3629. 00002D56  2288                     move.l     [A1], A0
  3630. 00002D58  42A9 0004                clr.l      [A1 + 0x4]
  3631. 00002D5C  4269 0008                clr.w      [A1 + 0x8]
  3632. 00002D60  4229 000A                clr.b      [A1 + 0xA]
  3633. 00002D64  4229 000B                clr.b      [A1 + 0xB]
  3634. 00002D68  4229 000C                clr.b      [A1 + 0xC]
  3635. 00002D6C  2049                     movea.l    A0, A1
  3636. 00002D6E  4E75                     rts
  3637. 00002D70  4E56 0000                link       A6, 0
  3638. 00002D74  2F0A                     move.l     -[A7], A2
  3639. 00002D76  246E 0008                movea.l    A2, [A6 + 0x8]
  3640. 00002D7A  200A                     move.l     D0, A2
  3641. 00002D7C  673A                     beq        +0x3C /* 00002DB8 */
  3642. 00002D7E  41F9 0000 4E44           lea.l      A0, [0x00004E44]
  3643. 00002D84  2488                     move.l     [A2], A0
  3644. 00002D86  2F0A                     move.l     -[A7], A2
  3645. 00002D88  2057                     movea.l    A0, [A7]
  3646. 00002D8A  2250                     movea.l    A1, [A0]
  3647. 00002D8C  2269 002C                movea.l    A1, [A1 + 0x2C]
  3648. 00002D90  4E91                     jsr        [A1]
  3649. 00002D92  4A00                     tst.b      D0
  3650. 00002D94  584F                     addq.w     A7, 4
  3651. 00002D96  670C                     beq        +0xE /* 00002DA4 */
  3652. 00002D98  4AAA 0004                tst.l      [A2 + 0x4]
  3653. 00002D9C  6706                     beq        +0x8 /* 00002DA4 */
  3654. 00002D9E  206A 0004                movea.l    A0, [A2 + 0x4]
  3655. 00002DA2  A023                     syscall    DisposHandle/DisposeHandle
  3656. label00002DA4:
  3657. 00002DA4  42AA 0004                clr.l      [A2 + 0x4]
  3658. 00002DA8  4A6E 000C                tst.w      [A6 + 0xC]
  3659. 00002DAC  6F0A                     ble        +0xC /* 00002DB8 */
  3660. 00002DAE  2F0A                     move.l     -[A7], A2
  3661. 00002DB0  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  3662. 00002DB6  584F                     addq.w     A7, 4
  3663. label00002DB8:
  3664. 00002DB8  204A                     movea.l    A0, A2
  3665. 00002DBA  245F                     movea.l    A2, [A7]+
  3666. 00002DBC  4E5E                     unlink     A6
  3667. 00002DBE  4E75                     rts
  3668. 00002DC0  4E56 FFF8                link       A6, -0x0008
  3669. 00002DC4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3670. 00002DC8  286E 0008                movea.l    A4, [A6 + 0x8]
  3671. 00002DCC  262E 000C                move.l     D3, [A6 + 0xC]
  3672. 00002DD0  2D79 0000 4EA6 FFFC      move.l     [A6 - 0x4], [0x00004EA6]
  3673. 00002DD8  282C 0004                move.l     D4, [A4 + 0x4]
  3674. 00002DDC  6724                     beq        +0x26 /* 00002E02 */
  3675. 00002DDE  2044                     movea.l    A0, D4
  3676. 00002DE0  2450                     movea.l    A2, [A0]
  3677. 00002DE2  302A 0008                move.w     D0, [A2 + 0x8]
  3678. 00002DE6  906A 0004                sub.w      D0, [A2 + 0x4]
  3679. 00002DEA  3D40 FFFC                move.w     [A6 - 0x4], D0
  3680. 00002DEE  302A 0006                move.w     D0, [A2 + 0x6]
  3681. 00002DF2  906A 0002                sub.w      D0, [A2 + 0x2]
  3682. 00002DF6  3D40 FFFE                move.w     [A6 - 0x2], D0
  3683. 00002DFA  2043                     movea.l    A0, D3
  3684. 00002DFC  20AE FFFC                move.l     [A0], [A6 - 0x4]
  3685. 00002E00  6060                     bra        +0x62 /* 00002E62 */
  3686. label00002E02:
  3687. 00002E02  4A6C 0008                tst.w      [A4 + 0x8]
  3688. 00002E06  6754                     beq        +0x56 /* 00002E5C */
  3689. 00002E08  382C 0008                move.w     D4, [A4 + 0x8]
  3690. 00002E0C  0C44 7FFF                cmpi.w     D4, 0x7FFF
  3691. 00002E10  674A                     beq        +0x4C /* 00002E5C */
  3692. 00002E12  594F                     subq.w     A7, 4
  3693. 00002E14  3F04                     move.w     -[A7], D4
  3694. 00002E16  A9BC                     syscall    GetPicture
  3695. 00002E18  205F                     movea.l    A0, [A7]+
  3696. 00002E1A  2448                     movea.l    A2, A0
  3697. 00002E1C  200A                     move.l     D0, A2
  3698. 00002E1E  661E                     bne        +0x20 /* 00002E3E */
  3699. 00002E20  42A7                     clr.l      -[A7]
  3700. 00002E22  486E FFF8                pea.l      [A6 - 0x8]
  3701. 00002E26  2D7C 6E69 6C50 FFF8      move.l     [A6 - 0x8], 0x6E696C50 /* 'nilP' */
  3702. 00002E2E  4879 0000 4EA4           push.l     0x4EA4
  3703. 00002E34  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3704. 00002E3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3705. label00002E3E:
  3706. 00002E3E  200A                     move.l     D0, A2
  3707. 00002E40  671A                     beq        +0x1C /* 00002E5C */
  3708. 00002E42  2652                     movea.l    A3, [A2]
  3709. 00002E44  302B 0008                move.w     D0, [A3 + 0x8]
  3710. 00002E48  906B 0004                sub.w      D0, [A3 + 0x4]
  3711. 00002E4C  3D40 FFFC                move.w     [A6 - 0x4], D0
  3712. 00002E50  302B 0006                move.w     D0, [A3 + 0x6]
  3713. 00002E54  906B 0002                sub.w      D0, [A3 + 0x2]
  3714. 00002E58  3D40 FFFE                move.w     [A6 - 0x2], D0
  3715. label00002E5C:
  3716. 00002E5C  2043                     movea.l    A0, D3
  3717. 00002E5E  20AE FFFC                move.l     [A0], [A6 - 0x4]
  3718. label00002E62:
  3719. 00002E62  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3720. 00002E66  4E5E                     unlink     A6
  3721. 00002E68  4E75                     rts
  3722. 00002E6A  4E56 FFFC                link       A6, -0x0004
  3723. 00002E6E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3724. 00002E72  266E 0008                movea.l    A3, [A6 + 0x8]
  3725. 00002E76  246E 000C                movea.l    A2, [A6 + 0xC]
  3726. 00002E7A  286B 0004                movea.l    A4, [A3 + 0x4]
  3727. 00002E7E  200C                     move.l     D0, A4
  3728. 00002E80  670E                     beq        +0x10 /* 00002E90 */
  3729. 00002E82  2054                     movea.l    A0, [A4]
  3730. 00002E84  24A8 0002                move.l     [A2], [A0 + 0x2]
  3731. 00002E88  2568 0006 0004           move.l     [A2 + 0x4], [A0 + 0x6]
  3732. 00002E8E  606C                     bra        +0x6E /* 00002EFC */
  3733. label00002E90:
  3734. 00002E90  4A6B 0008                tst.w      [A3 + 0x8]
  3735. 00002E94  6758                     beq        +0x5A /* 00002EEE */
  3736. 00002E96  362B 0008                move.w     D3, [A3 + 0x8]
  3737. 00002E9A  0C43 7FFF                cmpi.w     D3, 0x7FFF
  3738. 00002E9E  674E                     beq        +0x50 /* 00002EEE */
  3739. 00002EA0  594F                     subq.w     A7, 4
  3740. 00002EA2  3F03                     move.w     -[A7], D3
  3741. 00002EA4  A9BC                     syscall    GetPicture
  3742. 00002EA6  205F                     movea.l    A0, [A7]+
  3743. 00002EA8  2648                     movea.l    A3, A0
  3744. 00002EAA  200B                     move.l     D0, A3
  3745. 00002EAC  661E                     bne        +0x20 /* 00002ECC */
  3746. 00002EAE  42A7                     clr.l      -[A7]
  3747. 00002EB0  486E FFFC                pea.l      [A6 - 0x4]
  3748. 00002EB4  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  3749. 00002EBC  4879 0000 4EA4           push.l     0x4EA4
  3750. 00002EC2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3751. 00002EC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3752. label00002ECC:
  3753. 00002ECC  200B                     move.l     D0, A3
  3754. 00002ECE  670E                     beq        +0x10 /* 00002EDE */
  3755. 00002ED0  2053                     movea.l    A0, [A3]
  3756. 00002ED2  24A8 0002                move.l     [A2], [A0 + 0x2]
  3757. 00002ED6  2568 0006 0004           move.l     [A2 + 0x4], [A0 + 0x6]
  3758. 00002EDC  601E                     bra        +0x20 /* 00002EFC */
  3759. label00002EDE:
  3760. 00002EDE  426A 0006                clr.w      [A2 + 0x6]
  3761. 00002EE2  426A 0004                clr.w      [A2 + 0x4]
  3762. 00002EE6  4252                     clr.w      [A2]
  3763. 00002EE8  426A 0002                clr.w      [A2 + 0x2]
  3764. 00002EEC  600E                     bra        +0x10 /* 00002EFC */
  3765. label00002EEE:
  3766. 00002EEE  426A 0006                clr.w      [A2 + 0x6]
  3767. 00002EF2  426A 0004                clr.w      [A2 + 0x4]
  3768. 00002EF6  4252                     clr.w      [A2]
  3769. 00002EF8  426A 0002                clr.w      [A2 + 0x2]
  3770. label00002EFC:
  3771. 00002EFC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3772. 00002F00  4E5E                     unlink     A6
  3773. 00002F02  4E75                     rts
  3774. 00002F04  4E56 0000                link       A6, 0
  3775. 00002F08  48E7 1030                movem.l    -[A7], D3,A2,A3
  3776. 00002F0C  246E 0008                movea.l    A2, [A6 + 0x8]
  3777. 00002F10  266E 000C                movea.l    A3, [A6 + 0xC]
  3778. 00002F14  162E 0010                move.b     D3, [A6 + 0x10]
  3779. 00002F18  2F0A                     move.l     -[A7], A2
  3780. 00002F1A  2057                     movea.l    A0, [A7]
  3781. 00002F1C  2250                     movea.l    A1, [A0]
  3782. 00002F1E  2269 002C                movea.l    A1, [A1 + 0x2C]
  3783. 00002F22  4E91                     jsr        [A1]
  3784. 00002F24  4A00                     tst.b      D0
  3785. 00002F26  584F                     addq.w     A7, 4
  3786. 00002F28  6710                     beq        +0x12 /* 00002F3A */
  3787. 00002F2A  4AAA 0004                tst.l      [A2 + 0x4]
  3788. 00002F2E  670A                     beq        +0xC /* 00002F3A */
  3789. 00002F30  206A 0004                movea.l    A0, [A2 + 0x4]
  3790. 00002F34  A023                     syscall    DisposHandle/DisposeHandle
  3791. 00002F36  42AA 0004                clr.l      [A2 + 0x4]
  3792. label00002F3A:
  3793. 00002F3A  254B 0004                move.l     [A2 + 0x4], A3
  3794. 00002F3E  1543 000C                move.b     [A2 + 0xC], D3
  3795. 00002F42  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3796. 00002F46  4E5E                     unlink     A6
  3797. 00002F48  4E75                     rts
  3798. 00002F4A  206F 0004                movea.l    A0, [A7 + 0x4]
  3799. 00002F4E  302F 0008                move.w     D0, [A7 + 0x8]
  3800. 00002F52  B068 0008                cmp.w      D0, [A0 + 0x8]
  3801. 00002F56  6708                     beq        +0xA /* 00002F60 */
  3802. 00002F58  3140 0008                move.w     [A0 + 0x8], D0
  3803. 00002F5C  42A8 0004                clr.l      [A0 + 0x4]
  3804. label00002F60:
  3805. 00002F60  4E75                     rts
  3806. 00002F62  206F 0004                movea.l    A0, [A7 + 0x4]
  3807. 00002F66  102F 0008                move.b     D0, [A7 + 0x8]
  3808. 00002F6A  B028 000A                cmp.b      D0, [A0 + 0xA]
  3809. 00002F6E  6704                     beq        +0x6 /* 00002F74 */
  3810. 00002F70  1140 000A                move.b     [A0 + 0xA], D0
  3811. label00002F74:
  3812. 00002F74  4E75                     rts
  3813. 00002F76  206F 0004                movea.l    A0, [A7 + 0x4]
  3814. 00002F7A  102F 0008                move.b     D0, [A7 + 0x8]
  3815. 00002F7E  B028 000B                cmp.b      D0, [A0 + 0xB]
  3816. 00002F82  6704                     beq        +0x6 /* 00002F88 */
  3817. 00002F84  1140 000B                move.b     [A0 + 0xB], D0
  3818. label00002F88:
  3819. 00002F88  4E75                     rts
  3820. 00002F8A  4E75                     rts
  3821. 00002F8C  4E56 0000                link       A6, 0
  3822. 00002F90  2F0A                     move.l     -[A7], A2
  3823. 00002F92  246E 0008                movea.l    A2, [A6 + 0x8]
  3824. 00002F96  4AAA 0004                tst.l      [A2 + 0x4]
  3825. 00002F9A  670A                     beq        +0xC /* 00002FA6 */
  3826. 00002F9C  206A 0004                movea.l    A0, [A2 + 0x4]
  3827. 00002FA0  A023                     syscall    DisposHandle/DisposeHandle
  3828. 00002FA2  42AA 0004                clr.l      [A2 + 0x4]
  3829. label00002FA6:
  3830. 00002FA6  245F                     movea.l    A2, [A7]+
  3831. 00002FA8  4E5E                     unlink     A6
  3832. 00002FAA  4E75                     rts
  3833. 00002FAC  4E75                     rts
  3834. 00002FAE  4E56 FFFA                link       A6, -0x0006
  3835. 00002FB2  2F0A                     move.l     -[A7], A2
  3836. 00002FB4  246E 0008                movea.l    A2, [A6 + 0x8]
  3837. 00002FB8  41F9 0000 4E02           lea.l      A0, [0x00004E02]
  3838. 00002FBE  2488                     move.l     [A2], A0
  3839. 00002FC0  486A 0004                pea.l      [A2 + 0x4]
  3840. 00002FC4  4EB9 0000 2440           jsr        [0x00002440]
  3841. 00002FCA  206A 0004                movea.l    A0, [A2 + 0x4]
  3842. 00002FCE  4210                     clr.b      [A0]
  3843. 00002FD0  486E FFFA                pea.l      [A6 - 0x6]
  3844. 00002FD4  61FF 0000 00D8           bsr        +0xDA /* 000030AE */
  3845. 00002FDA  256E FFFA 0112           move.l     [A2 + 0x112], [A6 - 0x6]
  3846. 00002FE0  356E FFFE 0116           move.w     [A2 + 0x116], [A6 - 0x2]
  3847. 00002FE6  426A 010E                clr.w      [A2 + 0x10E]
  3848. 00002FEA  204A                     movea.l    A0, A2
  3849. 00002FEC  504F                     addq.w     A7, 8
  3850. 00002FEE  245F                     movea.l    A2, [A7]+
  3851. 00002FF0  4E5E                     unlink     A6
  3852. 00002FF2  4E75                     rts
  3853. 00002FF4  4E56 0000                link       A6, 0
  3854. 00002FF8  2F0A                     move.l     -[A7], A2
  3855. 00002FFA  246E 0008                movea.l    A2, [A6 + 0x8]
  3856. 00002FFE  200A                     move.l     D0, A2
  3857. 00003000  6718                     beq        +0x1A /* 0000301A */
  3858. 00003002  41F9 0000 4E02           lea.l      A0, [0x00004E02]
  3859. 00003008  2488                     move.l     [A2], A0
  3860. 0000300A  4A6E 000C                tst.w      [A6 + 0xC]
  3861. 0000300E  6F0A                     ble        +0xC /* 0000301A */
  3862. 00003010  2F0A                     move.l     -[A7], A2
  3863. 00003012  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  3864. 00003018  584F                     addq.w     A7, 4
  3865. label0000301A:
  3866. 0000301A  204A                     movea.l    A0, A2
  3867. 0000301C  245F                     movea.l    A2, [A7]+
  3868. 0000301E  4E5E                     unlink     A6
  3869. 00003020  4E75                     rts
  3870. 00003022  226F 0004                movea.l    A1, [A7 + 0x4]
  3871. 00003026  2069 0004                movea.l    A0, [A1 + 0x4]
  3872. 0000302A  4A10                     tst.b      [A0]
  3873. 0000302C  56C0                     sne        D0
  3874. 0000302E  4400                     neg.b      D0
  3875. 00003030  4E75                     rts
  3876. 00003032  4E56 0000                link       A6, 0
  3877. 00003036  48E7 1020                movem.l    -[A7], D3,A2
  3878. 0000303A  246E 0008                movea.l    A2, [A6 + 0x8]
  3879. 0000303E  362E 000C                move.w     D3, [A6 + 0xC]
  3880. 00003042  2F0A                     move.l     -[A7], A2
  3881. 00003044  2057                     movea.l    A0, [A7]
  3882. 00003046  2250                     movea.l    A1, [A0]
  3883. 00003048  2269 0010                movea.l    A1, [A1 + 0x10]
  3884. 0000304C  4E91                     jsr        [A1]
  3885. 0000304E  B640                     cmp.w      D3, D0
  3886. 00003050  584F                     addq.w     A7, 4
  3887. 00003052  6704                     beq        +0x6 /* 00003058 */
  3888. 00003054  3543 010E                move.w     [A2 + 0x10E], D3
  3889. label00003058:
  3890. 00003058  4CDF 0408                movem.l    D3,A2, [A7]+
  3891. 0000305C  4E5E                     unlink     A6
  3892. 0000305E  4E75                     rts
  3893. 00003060  206F 0004                movea.l    A0, [A7 + 0x4]
  3894. 00003064  102F 0008                move.b     D0, [A7 + 0x8]
  3895. 00003068  B028 0110                cmp.b      D0, [A0 + 0x110]
  3896. 0000306C  6704                     beq        +0x6 /* 00003072 */
  3897. 0000306E  1140 0110                move.b     [A0 + 0x110], D0
  3898. label00003072:
  3899. 00003072  4E75                     rts
  3900. 00003074  2F0A                     move.l     -[A7], A2
  3901. 00003076  246F 0008                movea.l    A2, [A7 + 0x8]
  3902. 0000307A  256F 000C 0112           move.l     [A2 + 0x112], [A7 + 0xC]
  3903. 00003080  356F 0010 0116           move.w     [A2 + 0x116], [A7 + 0x10]
  3904. 00003086  245F                     movea.l    A2, [A7]+
  3905. 00003088  4E75                     rts
  3906. fn0000308A:
  3907. 0000308A  2F0A                     move.l     -[A7], A2
  3908. 0000308C  246F 0008                movea.l    A2, [A7 + 0x8]
  3909. 00003090  102F 000C                move.b     D0, [A7 + 0xC]
  3910. 00003094  4880                     ext.w      D0
  3911. 00003096  C1FC 0006                muls.w     D0, 0x6
  3912. 0000309A  41F9 0000 4D8A           lea.l      A0, [0x00004D8A]
  3913. 000030A0  D1C0                     add.l      A0, D0
  3914. 000030A2  2490                     move.l     [A2], [A0]
  3915. 000030A4  3568 0004 0004           move.w     [A2 + 0x4], [A0 + 0x4]
  3916. 000030AA  245F                     movea.l    A2, [A7]+
  3917. 000030AC  4E75                     rts
  3918. fn000030AE:
  3919. 000030AE  2F0A                     move.l     -[A7], A2
  3920. 000030B0  246F 0008                movea.l    A2, [A7 + 0x8]
  3921. 000030B4  24B9 0000 4DD8           move.l     [A2], [0x00004DD8]
  3922. 000030BA  3579 0000 4DDC 0004      move.w     [A2 + 0x4], [0x00004DDC]
  3923. 000030C2  245F                     movea.l    A2, [A7]+
  3924. 000030C4  4E75                     rts
  3925. fn000030C6:
  3926. 000030C6  2F0A                     move.l     -[A7], A2
  3927. 000030C8  246F 0008                movea.l    A2, [A7 + 0x8]
  3928. 000030CC  24B9 0000 4D8A           move.l     [A2], [0x00004D8A]
  3929. 000030D2  3579 0000 4D8E 0004      move.w     [A2 + 0x4], [0x00004D8E]
  3930. 000030DA  245F                     movea.l    A2, [A7]+
  3931. 000030DC  4E75                     rts
  3932. 000030DE  4E56 0000                link       A6, 0
  3933. 000030E2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3934. 000030E6  246E 0008                movea.l    A2, [A6 + 0x8]
  3935. 000030EA  362E 000C                move.w     D3, [A6 + 0xC]
  3936. 000030EE  286E 000E                movea.l    A4, [A6 + 0xE]
  3937. 000030F2  4A43                     tst.w      D3
  3938. 000030F4  6714                     beq        +0x16 /* 0000310A */
  3939. 000030F6  204A                     movea.l    A0, A2
  3940. 000030F8  41E8 0178                lea.l      A0, [A0 + 0x178]
  3941. 000030FC  2648                     movea.l    A3, A0
  3942. 000030FE  2488                     move.l     [A2], A0
  3943. 00003100  2F0B                     move.l     -[A7], A3
  3944. 00003102  4EB9 0000 3AE0           jsr        [0x00003AE0]
  3945. 00003108  584F                     addq.w     A7, 4
  3946. label0000310A:
  3947. 0000310A  2F0C                     move.l     -[A7], A4
  3948. 0000310C  4267                     clr.w      -[A7]
  3949. 0000310E  2F0A                     move.l     -[A7], A2
  3950. 00003110  4EB9 0000 2C48           jsr        [0x00002C48]
  3951. 00003116  41F9 0000 4AC8           lea.l      A0, [0x00004AC8]
  3952. 0000311C  2548 0004                move.l     [A2 + 0x4], A0
  3953. 00003120  41F9 0000 4AC8           lea.l      A0, [0x00004AC8]
  3954. 00003126  41E8 0198                lea.l      A0, [A0 + 0x198]
  3955. 0000312A  2252                     movea.l    A1, [A2]
  3956. 0000312C  2288                     move.l     [A1], A0
  3957. 0000312E  41F9 0000 4AC8           lea.l      A0, [0x00004AC8]
  3958. 00003134  41E8 0150                lea.l      A0, [A0 + 0x150]
  3959. 00003138  2548 0028                move.l     [A2 + 0x28], A0
  3960. 0000313C  2652                     movea.l    A3, [A2]
  3961. 0000313E  204A                     movea.l    A0, A2
  3962. 00003140  41E8 0178                lea.l      A0, [A0 + 0x178]
  3963. 00003144  91CB                     sub.l      A0, A3
  3964. 00003146  2748 0008                move.l     [A3 + 0x8], A0
  3965. 0000314A  486A 006C                pea.l      [A2 + 0x6C]
  3966. 0000314E  4EB9 0000 2440           jsr        [0x00002440]
  3967. 00003154  4878 0006                push.l     0x6
  3968. 00003158  486A 0066                pea.l      [A2 + 0x66]
  3969. 0000315C  2F0C                     move.l     -[A7], A4
  3970. 0000315E  2057                     movea.l    A0, [A7]
  3971. 00003160  2250                     movea.l    A1, [A0]
  3972. 00003162  2269 0024                movea.l    A1, [A1 + 0x24]
  3973. 00003166  4E91                     jsr        [A1]
  3974. 00003168  206A 006C                movea.l    A0, [A2 + 0x6C]
  3975. 0000316C  4850                     pea.l      [A0]
  3976. 0000316E  2F0C                     move.l     -[A7], A4
  3977. 00003170  4EB9 0000 2BC0           jsr        [0x00002BC0]
  3978. 00003176  422A 0176                clr.b      [A2 + 0x176]
  3979. 0000317A  204A                     movea.l    A0, A2
  3980. 0000317C  4FEF 0022                lea.l      A7, [A7 + 0x22]
  3981. 00003180  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3982. 00003184  4E5E                     unlink     A6
  3983. 00003186  4E75                     rts
  3984. 00003188  4E56 0000                link       A6, 0
  3985. 0000318C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3986. 00003190  246E 0008                movea.l    A2, [A6 + 0x8]
  3987. 00003194  362E 000C                move.w     D3, [A6 + 0xC]
  3988. 00003198  200A                     move.l     D0, A2
  3989. 0000319A  6760                     beq        +0x62 /* 000031FC */
  3990. 0000319C  41F9 0000 4AC8           lea.l      A0, [0x00004AC8]
  3991. 000031A2  2548 0004                move.l     [A2 + 0x4], A0
  3992. 000031A6  41F9 0000 4AC8           lea.l      A0, [0x00004AC8]
  3993. 000031AC  41E8 0198                lea.l      A0, [A0 + 0x198]
  3994. 000031B0  2252                     movea.l    A1, [A2]
  3995. 000031B2  2288                     move.l     [A1], A0
  3996. 000031B4  41F9 0000 4AC8           lea.l      A0, [0x00004AC8]
  3997. 000031BA  41E8 0150                lea.l      A0, [A0 + 0x150]
  3998. 000031BE  2548 0028                move.l     [A2 + 0x28], A0
  3999. 000031C2  2652                     movea.l    A3, [A2]
  4000. 000031C4  204A                     movea.l    A0, A2
  4001. 000031C6  41E8 0178                lea.l      A0, [A0 + 0x178]
  4002. 000031CA  2848                     movea.l    A4, A0
  4003. 000031CC  91CB                     sub.l      A0, A3
  4004. 000031CE  2748 0008                move.l     [A3 + 0x8], A0
  4005. 000031D2  4267                     clr.w      -[A7]
  4006. 000031D4  2F0A                     move.l     -[A7], A2
  4007. 000031D6  4EB9 0000 2C50           jsr        [0x00002C50]
  4008. 000031DC  4A43                     tst.w      D3
  4009. 000031DE  5C4F                     addq.w     A7, 6
  4010. 000031E0  670C                     beq        +0xE /* 000031EE */
  4011. 000031E2  4267                     clr.w      -[A7]
  4012. 000031E4  2F0C                     move.l     -[A7], A4
  4013. 000031E6  4EB9 0000 3AE8           jsr        [0x00003AE8]
  4014. 000031EC  5C4F                     addq.w     A7, 6
  4015. label000031EE:
  4016. 000031EE  4A43                     tst.w      D3
  4017. 000031F0  6F0A                     ble        +0xC /* 000031FC */
  4018. 000031F2  2F0A                     move.l     -[A7], A2
  4019. 000031F4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  4020. 000031FA  584F                     addq.w     A7, 4
  4021. label000031FC:
  4022. 000031FC  204A                     movea.l    A0, A2
  4023. 000031FE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4024. 00003202  4E5E                     unlink     A6
  4025. 00003204  4E75                     rts
  4026. 00003206  4E56 0000                link       A6, 0
  4027. 0000320A  2F0A                     move.l     -[A7], A2
  4028. 0000320C  246E 0008                movea.l    A2, [A6 + 0x8]
  4029. 00003210  3F3C 0100                move.w     -[A7], 0x100
  4030. 00003214  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4031. 00003218  206A 006C                movea.l    A0, [A2 + 0x6C]
  4032. 0000321C  4850                     pea.l      [A0]
  4033. 0000321E  4EB9 0000 2420           jsr        [0x00002420]
  4034. 00003224  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4035. 00003228  245F                     movea.l    A2, [A7]+
  4036. 0000322A  4E5E                     unlink     A6
  4037. 0000322C  4E75                     rts
  4038. 0000322E  4E56 0000                link       A6, 0
  4039. 00003232  48E7 0030                movem.l    -[A7], A2,A3
  4040. 00003236  246E 0008                movea.l    A2, [A6 + 0x8]
  4041. 0000323A  266E 000C                movea.l    A3, [A6 + 0xC]
  4042. 0000323E  302A 0066                move.w     D0, [A2 + 0x66]
  4043. 00003242  B053                     cmp.w      D0, [A3]
  4044. 00003244  6618                     bne        +0x1A /* 0000325E */
  4045. 00003246  302A 0068                move.w     D0, [A2 + 0x68]
  4046. 0000324A  B06B 0002                cmp.w      D0, [A3 + 0x2]
  4047. 0000324E  660E                     bne        +0x10 /* 0000325E */
  4048. 00003250  302A 006A                move.w     D0, [A2 + 0x6A]
  4049. 00003254  B06B 0004                cmp.w      D0, [A3 + 0x4]
  4050. 00003258  6604                     bne        +0x6 /* 0000325E */
  4051. 0000325A  7000                     moveq.l    D0, 0x00
  4052. 0000325C  6002                     bra        +0x4 /* 00003260 */
  4053. label0000325E:
  4054. 0000325E  7001                     moveq.l    D0, 0x01
  4055. label00003260:
  4056. 00003260  4A00                     tst.b      D0
  4057. 00003262  672C                     beq        +0x2E /* 00003290 */
  4058. 00003264  2553 0066                move.l     [A2 + 0x66], [A3]
  4059. 00003268  356B 0004 006A           move.w     [A2 + 0x6A], [A3 + 0x4]
  4060. 0000326E  42A7                     clr.l      -[A7]
  4061. 00003270  2F0A                     move.l     -[A7], A2
  4062. 00003272  2057                     movea.l    A0, [A7]
  4063. 00003274  2268 0004                movea.l    A1, [A0 + 0x4]
  4064. 00003278  2269 00F0                movea.l    A1, [A1 + 0xF0]
  4065. 0000327C  4E91                     jsr        [A1]
  4066. 0000327E  2F0A                     move.l     -[A7], A2
  4067. 00003280  2057                     movea.l    A0, [A7]
  4068. 00003282  2268 0004                movea.l    A1, [A0 + 0x4]
  4069. 00003286  2269 0184                movea.l    A1, [A1 + 0x184]
  4070. 0000328A  4E91                     jsr        [A1]
  4071. 0000328C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4072. label00003290:
  4073. 00003290  4CDF 0C00                movem.l    A2,A3, [A7]+
  4074. 00003294  4E5E                     unlink     A6
  4075. 00003296  4E75                     rts
  4076. 00003298  4E56 0000                link       A6, 0
  4077. 0000329C  48E7 0030                movem.l    -[A7], A2,A3
  4078. 000032A0  266E 0008                movea.l    A3, [A6 + 0x8]
  4079. 000032A4  246E 000C                movea.l    A2, [A6 + 0xC]
  4080. 000032A8  1F12                     move.b     -[A7], [A2]
  4081. 000032AA  486A 0001                pea.l      [A2 + 0x1]
  4082. 000032AE  486B 006C                pea.l      [A3 + 0x6C]
  4083. 000032B2  4EB9 0000 23E8           jsr        [0x000023E8]
  4084. 000032B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4085. 000032BC  4CDF 0C00                movem.l    A2,A3, [A7]+
  4086. 000032C0  4E5E                     unlink     A6
  4087. 000032C2  4E75                     rts
  4088. 000032C4  4E56 0000                link       A6, 0
  4089. 000032C8  48E7 1020                movem.l    -[A7], D3,A2
  4090. 000032CC  246E 0008                movea.l    A2, [A6 + 0x8]
  4091. 000032D0  162E 000C                move.b     D3, [A6 + 0xC]
  4092. 000032D4  B62A 0176                cmp.b      D3, [A2 + 0x176]
  4093. 000032D8  6716                     beq        +0x18 /* 000032F0 */
  4094. 000032DA  1543 0176                move.b     [A2 + 0x176], D3
  4095. 000032DE  42A7                     clr.l      -[A7]
  4096. 000032E0  2F0A                     move.l     -[A7], A2
  4097. 000032E2  2057                     movea.l    A0, [A7]
  4098. 000032E4  2268 0004                movea.l    A1, [A0 + 0x4]
  4099. 000032E8  2269 00F0                movea.l    A1, [A1 + 0xF0]
  4100. 000032EC  4E91                     jsr        [A1]
  4101. 000032EE  504F                     addq.w     A7, 8
  4102. label000032F0:
  4103. 000032F0  4CDF 0408                movem.l    D3,A2, [A7]+
  4104. 000032F4  4E5E                     unlink     A6
  4105. 000032F6  4E75                     rts
  4106. 000032F8  4E56 0000                link       A6, 0
  4107. 000032FC  42A7                     clr.l      -[A7]
  4108. 000032FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4109. 00003302  2057                     movea.l    A0, [A7]
  4110. 00003304  2268 0004                movea.l    A1, [A0 + 0x4]
  4111. 00003308  2269 00F0                movea.l    A1, [A1 + 0xF0]
  4112. 0000330C  4E91                     jsr        [A1]
  4113. 0000330E  4E5E                     unlink     A6
  4114. 00003310  4E75                     rts
  4115. 00003312  4E56 0000                link       A6, 0
  4116. 00003316  42A7                     clr.l      -[A7]
  4117. 00003318  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4118. 0000331C  2057                     movea.l    A0, [A7]
  4119. 0000331E  2268 0004                movea.l    A1, [A0 + 0x4]
  4120. 00003322  2269 00F0                movea.l    A1, [A1 + 0xF0]
  4121. 00003326  4E91                     jsr        [A1]
  4122. 00003328  4E5E                     unlink     A6
  4123. 0000332A  4E75                     rts
  4124. 0000332C  4E56 0000                link       A6, 0
  4125. 00003330  2F0A                     move.l     -[A7], A2
  4126. 00003332  246E 0008                movea.l    A2, [A6 + 0x8]
  4127. 00003336  2F0A                     move.l     -[A7], A2
  4128. 00003338  4EB9 0000 30D8           jsr        [0x000030D8]
  4129. 0000333E  4A00                     tst.b      D0
  4130. 00003340  584F                     addq.w     A7, 4
  4131. 00003342  6710                     beq        +0x12 /* 00003354 */
  4132. 00003344  2F0A                     move.l     -[A7], A2
  4133. 00003346  2057                     movea.l    A0, [A7]
  4134. 00003348  2268 0004                movea.l    A1, [A0 + 0x4]
  4135. 0000334C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  4136. 00003350  4E91                     jsr        [A1]
  4137. 00003352  584F                     addq.w     A7, 4
  4138. label00003354:
  4139. 00003354  245F                     movea.l    A2, [A7]+
  4140. 00003356  4E5E                     unlink     A6
  4141. 00003358  4E75                     rts
  4142. 0000335A  4E56 0000                link       A6, 0
  4143. 0000335E  2F0A                     move.l     -[A7], A2
  4144. 00003360  246E 0008                movea.l    A2, [A6 + 0x8]
  4145. 00003364  2F0A                     move.l     -[A7], A2
  4146. 00003366  4EB9 0000 30D8           jsr        [0x000030D8]
  4147. 0000336C  4A00                     tst.b      D0
  4148. 0000336E  584F                     addq.w     A7, 4
  4149. 00003370  6610                     bne        +0x12 /* 00003382 */
  4150. 00003372  2F0A                     move.l     -[A7], A2
  4151. 00003374  2057                     movea.l    A0, [A7]
  4152. 00003376  2268 0004                movea.l    A1, [A0 + 0x4]
  4153. 0000337A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  4154. 0000337E  4E91                     jsr        [A1]
  4155. 00003380  584F                     addq.w     A7, 4
  4156. label00003382:
  4157. 00003382  245F                     movea.l    A2, [A7]+
  4158. 00003384  4E5E                     unlink     A6
  4159. 00003386  4E75                     rts
  4160. 00003388  4E56 FF7E                link       A6, -0x0082
  4161. 0000338C  2F0A                     move.l     -[A7], A2
  4162. 0000338E  246E 0008                movea.l    A2, [A6 + 0x8]
  4163. 00003392  486E FF84                pea.l      [A6 - 0x7C]
  4164. 00003396  4EB9 0000 20A0           jsr        [0x000020A0]
  4165. 0000339C  4EB9 0000 20B0           jsr        [0x000020B0]
  4166. 000033A2  486E FFF8                pea.l      [A6 - 0x8]
  4167. 000033A6  2F0A                     move.l     -[A7], A2
  4168. 000033A8  2057                     movea.l    A0, [A7]
  4169. 000033AA  2268 0004                movea.l    A1, [A0 + 0x4]
  4170. 000033AE  2269 003C                movea.l    A1, [A1 + 0x3C]
  4171. 000033B2  4E91                     jsr        [A1]
  4172. 000033B4  2F0A                     move.l     -[A7], A2
  4173. 000033B6  2057                     movea.l    A0, [A7]
  4174. 000033B8  2268 0004                movea.l    A1, [A0 + 0x4]
  4175. 000033BC  2269 00D8                movea.l    A1, [A1 + 0xD8]
  4176. 000033C0  4E91                     jsr        [A1]
  4177. 000033C2  486E FFF8                pea.l      [A6 - 0x8]
  4178. 000033C6  A8A3                     syscall    EraseRect
  4179. 000033C8  486E FF7E                pea.l      [A6 - 0x82]
  4180. 000033CC  2F0A                     move.l     -[A7], A2
  4181. 000033CE  2057                     movea.l    A0, [A7]
  4182. 000033D0  2268 0004                movea.l    A1, [A0 + 0x4]
  4183. 000033D4  2269 0188                movea.l    A1, [A1 + 0x188]
  4184. 000033D8  4E91                     jsr        [A1]
  4185. 000033DA  2D6E FF7E FFEC           move.l     [A6 - 0x14], [A6 - 0x82]
  4186. 000033E0  3D6E FF82 FFF0           move.w     [A6 - 0x10], [A6 - 0x7E]
  4187. 000033E6  486E FFF8                pea.l      [A6 - 0x8]
  4188. 000033EA  486E FFCC                pea.l      [A6 - 0x34]
  4189. 000033EE  4EB9 0000 2148           jsr        [0x00002148]
  4190. 000033F4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4191. 000033F8  6000 028C                bra        +0x28E /* 00003686 */
  4192. label000033FC:
  4193. 000033FC  486E FFF8                pea.l      [A6 - 0x8]
  4194. 00003400  2F3C 0001 0001           move.l     -[A7], 0x10001
  4195. 00003406  A8A9                     syscall    InsetRect
  4196. 00003408  486E FFF8                pea.l      [A6 - 0x8]
  4197. 0000340C  2F3C 0001 0001           move.l     -[A7], 0x10001
  4198. 00003412  A8A8                     syscall    OffsetRect
  4199. 00003414  2F0A                     move.l     -[A7], A2
  4200. 00003416  4EB9 0000 3110           jsr        [0x00003110]
  4201. 0000341C  4A00                     tst.b      D0
  4202. 0000341E  584F                     addq.w     A7, 4
  4203. 00003420  673E                     beq        +0x40 /* 00003460 */
  4204. 00003422  2F0A                     move.l     -[A7], A2
  4205. 00003424  4EB9 0000 30D8           jsr        [0x000030D8]
  4206. 0000342A  4A00                     tst.b      D0
  4207. 0000342C  584F                     addq.w     A7, 4
  4208. 0000342E  6730                     beq        +0x32 /* 00003460 */
  4209. 00003430  0C6E 0004 FFEA           cmpi.w     [A6 - 0x16], 0x4
  4210. 00003436  6C12                     bge        +0x14 /* 0000344A */
  4211. 00003438  486E FFC6                pea.l      [A6 - 0x3A]
  4212. 0000343C  61FF FFFF FC70           bsr        -0x38E /* 000030AE */
  4213. 00003442  41EE FFC6                lea.l      A0, [A6 - 0x3A]
  4214. 00003446  584F                     addq.w     A7, 4
  4215. 00003448  6014                     bra        +0x16 /* 0000345E */
  4216. label0000344A:
  4217. 0000344A  1F3C 0006                move.b     -[A7], 0x6
  4218. 0000344E  486E FFC0                pea.l      [A6 - 0x40]
  4219. 00003452  61FF FFFF FC36           bsr        -0x3C8 /* 0000308A */
  4220. 00003458  41EE FFC0                lea.l      A0, [A6 - 0x40]
  4221. 0000345C  5C4F                     addq.w     A7, 6
  4222. label0000345E:
  4223. 0000345E  602E                     bra        +0x30 /* 0000348E */
  4224. label00003460:
  4225. 00003460  0C6E 0004 FFEA           cmpi.w     [A6 - 0x16], 0x4
  4226. 00003466  6C12                     bge        +0x14 /* 0000347A */
  4227. 00003468  486E FFBA                pea.l      [A6 - 0x46]
  4228. 0000346C  61FF FFFF FC40           bsr        -0x3BE /* 000030AE */
  4229. 00003472  41EE FFBA                lea.l      A0, [A6 - 0x46]
  4230. 00003476  584F                     addq.w     A7, 4
  4231. 00003478  6014                     bra        +0x16 /* 0000348E */
  4232. label0000347A:
  4233. 0000347A  1F3C 0004                move.b     -[A7], 0x4
  4234. 0000347E  486E FFB4                pea.l      [A6 - 0x4C]
  4235. 00003482  61FF FFFF FC06           bsr        -0x3F8 /* 0000308A */
  4236. 00003488  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  4237. 0000348C  5C4F                     addq.w     A7, 6
  4238. label0000348E:
  4239. 0000348E  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  4240. 00003492  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  4241. 00003498  486E FFF2                pea.l      [A6 - 0xE]
  4242. 0000349C  AA14                     syscall    RGBForeColor
  4243. 0000349E  0C6E 0004 FFEA           cmpi.w     [A6 - 0x16], 0x4
  4244. 000034A4  6C0C                     bge        +0xE /* 000034B2 */
  4245. 000034A6  2079 0002 B752           movea.l    A0, [0x0002B752]
  4246. 000034AC  4868 00B2                pea.l      [A0 + 0xB2]
  4247. 000034B0  A89D                     syscall    PenPat
  4248. label000034B2:
  4249. 000034B2  486E FFF8                pea.l      [A6 - 0x8]
  4250. 000034B6  A8A2                     syscall    PaintRect
  4251. 000034B8  486E FFF8                pea.l      [A6 - 0x8]
  4252. 000034BC  4878 FFFF                push.l     0xFFFF
  4253. 000034C0  A8A8                     syscall    OffsetRect
  4254. 000034C2  486E FFF8                pea.l      [A6 - 0x8]
  4255. 000034C6  A8A2                     syscall    PaintRect
  4256. 000034C8  486E FFF8                pea.l      [A6 - 0x8]
  4257. 000034CC  4878 FFFF                push.l     0xFFFF
  4258. 000034D0  A8A8                     syscall    OffsetRect
  4259. 000034D2  0C6E 0004 FFEA           cmpi.w     [A6 - 0x16], 0x4
  4260. 000034D8  6D00 0156                blt        +0x158 /* 00003630 */
  4261. 000034DC  A89E                     syscall    PenNormal
  4262. 000034DE  2F0A                     move.l     -[A7], A2
  4263. 000034E0  4EB9 0000 3110           jsr        [0x00003110]
  4264. 000034E6  4A00                     tst.b      D0
  4265. 000034E8  584F                     addq.w     A7, 4
  4266. 000034EA  6700 008A                beq        +0x8C /* 00003576 */
  4267. 000034EE  2F0A                     move.l     -[A7], A2
  4268. 000034F0  2057                     movea.l    A0, [A7]
  4269. 000034F2  2268 0004                movea.l    A1, [A0 + 0x4]
  4270. 000034F6  2269 018C                movea.l    A1, [A1 + 0x18C]
  4271. 000034FA  4E91                     jsr        [A1]
  4272. 000034FC  4A00                     tst.b      D0
  4273. 000034FE  584F                     addq.w     A7, 4
  4274. 00003500  6774                     beq        +0x76 /* 00003576 */
  4275. 00003502  486E FFF8                pea.l      [A6 - 0x8]
  4276. 00003506  2F3C 0002 0002           move.l     -[A7], 0x20002
  4277. 0000350C  A8A8                     syscall    OffsetRect
  4278. 0000350E  486E FFDE                pea.l      [A6 - 0x22]
  4279. 00003512  61FF FFFF FB9A           bsr        -0x464 /* 000030AE */
  4280. 00003518  486E FFE4                pea.l      [A6 - 0x1C]
  4281. 0000351C  2F0A                     move.l     -[A7], A2
  4282. 0000351E  2057                     movea.l    A0, [A7]
  4283. 00003520  2268 0004                movea.l    A1, [A0 + 0x4]
  4284. 00003524  2269 0188                movea.l    A1, [A1 + 0x188]
  4285. 00003528  4E91                     jsr        [A1]
  4286. 0000352A  302E FFE4                move.w     D0, [A6 - 0x1C]
  4287. 0000352E  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  4288. 00003532  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4289. 00003536  6614                     bne        +0x16 /* 0000354C */
  4290. 00003538  302E FFE6                move.w     D0, [A6 - 0x1A]
  4291. 0000353C  B06E FFE0                cmp.w      D0, [A6 - 0x20]
  4292. 00003540  660A                     bne        +0xC /* 0000354C */
  4293. 00003542  302E FFE8                move.w     D0, [A6 - 0x18]
  4294. 00003546  B06E FFE2                cmp.w      D0, [A6 - 0x1E]
  4295. 0000354A  6704                     beq        +0x6 /* 00003550 */
  4296. label0000354C:
  4297. 0000354C  7000                     moveq.l    D0, 0x00
  4298. 0000354E  6002                     bra        +0x4 /* 00003552 */
  4299. label00003550:
  4300. 00003550  7001                     moveq.l    D0, 0x01
  4301. label00003552:
  4302. 00003552  4A00                     tst.b      D0
  4303. 00003554  670E                     beq        +0x10 /* 00003564 */
  4304. 00003556  486E FFF2                pea.l      [A6 - 0xE]
  4305. 0000355A  61FF FFFF FB6A           bsr        -0x494 /* 000030C6 */
  4306. 00003560  584F                     addq.w     A7, 4
  4307. 00003562  6066                     bra        +0x68 /* 000035CA */
  4308. label00003564:
  4309. 00003564  486E FFEC                pea.l      [A6 - 0x14]
  4310. 00003568  486E FFF2                pea.l      [A6 - 0xE]
  4311. 0000356C  61FF 0000 07FA           bsr        +0x7FC /* 00003D68 */
  4312. 00003572  504F                     addq.w     A7, 8
  4313. 00003574  6054                     bra        +0x56 /* 000035CA */
  4314. label00003576:
  4315. 00003576  486E FFEC                pea.l      [A6 - 0x14]
  4316. 0000357A  2F0A                     move.l     -[A7], A2
  4317. 0000357C  2057                     movea.l    A0, [A7]
  4318. 0000357E  2268 0004                movea.l    A1, [A0 + 0x4]
  4319. 00003582  2269 0188                movea.l    A1, [A1 + 0x188]
  4320. 00003586  4E91                     jsr        [A1]
  4321. 00003588  2F0A                     move.l     -[A7], A2
  4322. 0000358A  4EB9 0000 3110           jsr        [0x00003110]
  4323. 00003590  4A00                     tst.b      D0
  4324. 00003592  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4325. 00003596  6714                     beq        +0x16 /* 000035AC */
  4326. 00003598  2F0A                     move.l     -[A7], A2
  4327. 0000359A  4EB9 0000 30D8           jsr        [0x000030D8]
  4328. 000035A0  4A00                     tst.b      D0
  4329. 000035A2  584F                     addq.w     A7, 4
  4330. 000035A4  6706                     beq        +0x8 /* 000035AC */
  4331. 000035A6  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4332. 000035AA  6014                     bra        +0x16 /* 000035C0 */
  4333. label000035AC:
  4334. 000035AC  486E FFEC                pea.l      [A6 - 0x14]
  4335. 000035B0  486E FFAE                pea.l      [A6 - 0x52]
  4336. 000035B4  61FF 0000 07EA           bsr        +0x7EC /* 00003DA0 */
  4337. 000035BA  41EE FFAE                lea.l      A0, [A6 - 0x52]
  4338. 000035BE  504F                     addq.w     A7, 8
  4339. label000035C0:
  4340. 000035C0  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  4341. 000035C4  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  4342. label000035CA:
  4343. 000035CA  486E FFF2                pea.l      [A6 - 0xE]
  4344. 000035CE  AA14                     syscall    RGBForeColor
  4345. 000035D0  486E FFF8                pea.l      [A6 - 0x8]
  4346. 000035D4  A8A2                     syscall    PaintRect
  4347. 000035D6  2F0A                     move.l     -[A7], A2
  4348. 000035D8  4EB9 0000 3110           jsr        [0x00003110]
  4349. 000035DE  4A00                     tst.b      D0
  4350. 000035E0  584F                     addq.w     A7, 4
  4351. 000035E2  6720                     beq        +0x22 /* 00003604 */
  4352. 000035E4  2F0A                     move.l     -[A7], A2
  4353. 000035E6  4EB9 0000 30D8           jsr        [0x000030D8]
  4354. 000035EC  4A00                     tst.b      D0
  4355. 000035EE  584F                     addq.w     A7, 4
  4356. 000035F0  6712                     beq        +0x14 /* 00003604 */
  4357. 000035F2  486E FFA8                pea.l      [A6 - 0x58]
  4358. 000035F6  61FF FFFF FAB6           bsr        -0x548 /* 000030AE */
  4359. 000035FC  41EE FFA8                lea.l      A0, [A6 - 0x58]
  4360. 00003600  584F                     addq.w     A7, 4
  4361. 00003602  6014                     bra        +0x16 /* 00003618 */
  4362. label00003604:
  4363. 00003604  1F3C 0007                move.b     -[A7], 0x7
  4364. 00003608  486E FFA2                pea.l      [A6 - 0x5E]
  4365. 0000360C  61FF FFFF FA7C           bsr        -0x582 /* 0000308A */
  4366. 00003612  41EE FFA2                lea.l      A0, [A6 - 0x5E]
  4367. 00003616  5C4F                     addq.w     A7, 6
  4368. label00003618:
  4369. 00003618  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  4370. 0000361C  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  4371. 00003622  486E FFF2                pea.l      [A6 - 0xE]
  4372. 00003626  AA14                     syscall    RGBForeColor
  4373. 00003628  486E FFF8                pea.l      [A6 - 0x8]
  4374. 0000362C  A8A1                     syscall    FrameRect
  4375. 0000362E  6056                     bra        +0x58 /* 00003686 */
  4376. label00003630:
  4377. 00003630  486E FFF2                pea.l      [A6 - 0xE]
  4378. 00003634  61FF FFFF FA78           bsr        -0x586 /* 000030AE */
  4379. 0000363A  486E FFF2                pea.l      [A6 - 0xE]
  4380. 0000363E  AA14                     syscall    RGBForeColor
  4381. 00003640  2F0A                     move.l     -[A7], A2
  4382. 00003642  4EB9 0000 3110           jsr        [0x00003110]
  4383. 00003648  4A00                     tst.b      D0
  4384. 0000364A  504F                     addq.w     A7, 8
  4385. 0000364C  671A                     beq        +0x1C /* 00003668 */
  4386. 0000364E  2F0A                     move.l     -[A7], A2
  4387. 00003650  4EB9 0000 30D8           jsr        [0x000030D8]
  4388. 00003656  4A00                     tst.b      D0
  4389. 00003658  584F                     addq.w     A7, 4
  4390. 0000365A  670C                     beq        +0xE /* 00003668 */
  4391. 0000365C  2079 0002 B752           movea.l    A0, [0x0002B752]
  4392. 00003662  4868 00B2                pea.l      [A0 + 0xB2]
  4393. 00003666  A89D                     syscall    PenPat
  4394. label00003668:
  4395. 00003668  486E FFF8                pea.l      [A6 - 0x8]
  4396. 0000366C  A8A1                     syscall    FrameRect
  4397. 0000366E  486E FFF8                pea.l      [A6 - 0x8]
  4398. 00003672  2F3C 0002 0002           move.l     -[A7], 0x20002
  4399. 00003678  A8A9                     syscall    InsetRect
  4400. 0000367A  486E FFEC                pea.l      [A6 - 0x14]
  4401. 0000367E  AA14                     syscall    RGBForeColor
  4402. 00003680  486E FFF8                pea.l      [A6 - 0x8]
  4403. 00003684  A8A2                     syscall    PaintRect
  4404. label00003686:
  4405. 00003686  486E FFEA                pea.l      [A6 - 0x16]
  4406. 0000368A  486E FFCC                pea.l      [A6 - 0x34]
  4407. 0000368E  4EB9 0000 2158           jsr        [0x00002158]
  4408. 00003694  4A00                     tst.b      D0
  4409. 00003696  504F                     addq.w     A7, 8
  4410. 00003698  6600 FD62                bne        -0x29C /* 000033FC */
  4411. 0000369C  3F3C FFFF                move.w     -[A7], 0xFFFF
  4412. 000036A0  486E FFCC                pea.l      [A6 - 0x34]
  4413. 000036A4  4EB9 0000 2150           jsr        [0x00002150]
  4414. 000036AA  3F3C FFFF                move.w     -[A7], 0xFFFF
  4415. 000036AE  486E FF84                pea.l      [A6 - 0x7C]
  4416. 000036B2  4EB9 0000 20A8           jsr        [0x000020A8]
  4417. 000036B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4418. 000036BC  245F                     movea.l    A2, [A7]+
  4419. 000036BE  4E5E                     unlink     A6
  4420. 000036C0  4E75                     rts
  4421. 000036C2  4E56 0000                link       A6, 0
  4422. 000036C6  48E7 1820                movem.l    -[A7], D3,D4,A2
  4423. 000036CA  246E 0008                movea.l    A2, [A6 + 0x8]
  4424. 000036CE  162E 000E                move.b     D3, [A6 + 0xE]
  4425. 000036D2  182E 0010                move.b     D4, [A6 + 0x10]
  4426. 000036D6  B604                     cmp.b      D3, D4
  4427. 000036D8  6712                     beq        +0x14 /* 000036EC */
  4428. 000036DA  1F03                     move.b     -[A7], D3
  4429. 000036DC  2F0A                     move.l     -[A7], A2
  4430. 000036DE  2057                     movea.l    A0, [A7]
  4431. 000036E0  2268 0004                movea.l    A1, [A0 + 0x4]
  4432. 000036E4  2269 0194                movea.l    A1, [A1 + 0x194]
  4433. 000036E8  4E91                     jsr        [A1]
  4434. 000036EA  5C4F                     addq.w     A7, 6
  4435. label000036EC:
  4436. 000036EC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4437. 000036F0  4E5E                     unlink     A6
  4438. 000036F2  4E75                     rts
  4439. 000036F4  4E56 FEF0                link       A6, -0x0110
  4440. 000036F8  2F0A                     move.l     -[A7], A2
  4441. 000036FA  246E 0008                movea.l    A2, [A6 + 0x8]
  4442. 000036FE  4227                     clr.b      -[A7]
  4443. 00003700  2F0A                     move.l     -[A7], A2
  4444. 00003702  2057                     movea.l    A0, [A7]
  4445. 00003704  2268 0004                movea.l    A1, [A0 + 0x4]
  4446. 00003708  2269 0194                movea.l    A1, [A1 + 0x194]
  4447. 0000370C  4E91                     jsr        [A1]
  4448. 0000370E  4A2E 000E                tst.b      [A6 + 0xE]
  4449. 00003712  5C4F                     addq.w     A7, 6
  4450. 00003714  676A                     beq        +0x6C /* 00003780 */
  4451. 00003716  486E FFF4                pea.l      [A6 - 0xC]
  4452. 0000371A  2F0A                     move.l     -[A7], A2
  4453. 0000371C  2057                     movea.l    A0, [A7]
  4454. 0000371E  2268 0004                movea.l    A1, [A0 + 0x4]
  4455. 00003722  2269 0188                movea.l    A1, [A1 + 0x188]
  4456. 00003726  4E91                     jsr        [A1]
  4457. 00003728  2D79 0000 4D86 FFF0      move.l     [A6 - 0x10], [0x00004D86]
  4458. 00003730  486E FEF0                pea.l      [A6 - 0x110]
  4459. 00003734  2F0A                     move.l     -[A7], A2
  4460. 00003736  2057                     movea.l    A0, [A7]
  4461. 00003738  2268 0004                movea.l    A1, [A0 + 0x4]
  4462. 0000373C  2269 0024                movea.l    A1, [A1 + 0x24]
  4463. 00003740  4E91                     jsr        [A1]
  4464. 00003742  4EB9 0000 25C0           jsr        [0x000025C0]
  4465. 00003748  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4466. 0000374C  486E FEF0                pea.l      [A6 - 0x110]
  4467. 00003750  486E FFF4                pea.l      [A6 - 0xC]
  4468. 00003754  486E FFFA                pea.l      [A6 - 0x6]
  4469. 00003758  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4470. 0000375C  A82E                     syscall    Pack12
  4471. 0000375E  101F                     move.b     D0, [A7]+
  4472. 00003760  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4473. 00003764  6714                     beq        +0x16 /* 0000377A */
  4474. 00003766  486E FFFA                pea.l      [A6 - 0x6]
  4475. 0000376A  2F0A                     move.l     -[A7], A2
  4476. 0000376C  2057                     movea.l    A0, [A7]
  4477. 0000376E  2268 0004                movea.l    A1, [A0 + 0x4]
  4478. 00003772  2269 0190                movea.l    A1, [A1 + 0x190]
  4479. 00003776  4E91                     jsr        [A1]
  4480. 00003778  504F                     addq.w     A7, 8
  4481. label0000377A:
  4482. 0000377A  4EB9 0000 25C8           jsr        [0x000025C8]
  4483. label00003780:
  4484. 00003780  245F                     movea.l    A2, [A7]+
  4485. 00003782  4E5E                     unlink     A6
  4486. 00003784  4E75                     rts
  4487. 00003786  4E56 FFF4                link       A6, -0x000C
  4488. 0000378A  2F0A                     move.l     -[A7], A2
  4489. 0000378C  246E 0008                movea.l    A2, [A6 + 0x8]
  4490. 00003790  4AAA 0056                tst.l      [A2 + 0x56]
  4491. 00003794  6734                     beq        +0x36 /* 000037CA */
  4492. 00003796  486E FFF4                pea.l      [A6 - 0xC]
  4493. 0000379A  2F0A                     move.l     -[A7], A2
  4494. 0000379C  2057                     movea.l    A0, [A7]
  4495. 0000379E  2268 0004                movea.l    A1, [A0 + 0x4]
  4496. 000037A2  2269 0188                movea.l    A1, [A1 + 0x188]
  4497. 000037A6  4E91                     jsr        [A1]
  4498. 000037A8  2D6E FFF4 FFFA           move.l     [A6 - 0x6], [A6 - 0xC]
  4499. 000037AE  3D6E FFF8 FFFE           move.w     [A6 - 0x2], [A6 - 0x8]
  4500. 000037B4  486E FFFA                pea.l      [A6 - 0x6]
  4501. 000037B8  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  4502. 000037BC  486A 0028                pea.l      [A2 + 0x28]
  4503. 000037C0  4EB9 0000 3B28           jsr        [0x00003B28]
  4504. 000037C6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4505. label000037CA:
  4506. 000037CA  245F                     movea.l    A2, [A7]+
  4507. 000037CC  4E5E                     unlink     A6
  4508. 000037CE  4E75                     rts
  4509. 000037D0  4E56 0000                link       A6, 0
  4510. 000037D4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4511. 000037D8  246E 0008                movea.l    A2, [A6 + 0x8]
  4512. 000037DC  362E 000C                move.w     D3, [A6 + 0xC]
  4513. 000037E0  286E 000E                movea.l    A4, [A6 + 0xE]
  4514. 000037E4  4A43                     tst.w      D3
  4515. 000037E6  6718                     beq        +0x1A /* 00003800 */
  4516. 000037E8  204A                     movea.l    A0, A2
  4517. 000037EA  41E8 012A                lea.l      A0, [A0 + 0x12A]
  4518. 000037EE  2648                     movea.l    A3, A0
  4519. 000037F0  2488                     move.l     [A2], A0
  4520. 000037F2  2548 007A                move.l     [A2 + 0x7A], A0
  4521. 000037F6  2F0B                     move.l     -[A7], A3
  4522. 000037F8  4EB9 0000 3AE0           jsr        [0x00003AE0]
  4523. 000037FE  584F                     addq.w     A7, 4
  4524. label00003800:
  4525. 00003800  2F0C                     move.l     -[A7], A4
  4526. 00003802  4267                     clr.w      -[A7]
  4527. 00003804  2F0A                     move.l     -[A7], A2
  4528. 00003806  4EB9 0000 3778           jsr        [0x00003778]
  4529. 0000380C  486A 00F4                pea.l      [A2 + 0xF4]
  4530. 00003810  4EB9 0000 3BD0           jsr        [0x00003BD0]
  4531. 00003816  41F9 0000 457C           lea.l      A0, [0x0000457C]
  4532. 0000381C  2548 0004                move.l     [A2 + 0x4], A0
  4533. 00003820  41F9 0000 457C           lea.l      A0, [0x0000457C]
  4534. 00003826  41E8 0354                lea.l      A0, [A0 + 0x354]
  4535. 0000382A  2252                     movea.l    A1, [A2]
  4536. 0000382C  2288                     move.l     [A1], A0
  4537. 0000382E  41F9 0000 457C           lea.l      A0, [0x0000457C]
  4538. 00003834  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  4539. 00003838  2548 007E                move.l     [A2 + 0x7E], A0
  4540. 0000383C  41F9 0000 457C           lea.l      A0, [0x0000457C]
  4541. 00003842  41E8 0200                lea.l      A0, [A0 + 0x200]
  4542. 00003846  2548 00B0                move.l     [A2 + 0xB0], A0
  4543. 0000384A  41F9 0000 457C           lea.l      A0, [0x0000457C]
  4544. 00003850  41E8 0334                lea.l      A0, [A0 + 0x334]
  4545. 00003854  2548 00F4                move.l     [A2 + 0xF4], A0
  4546. 00003858  2652                     movea.l    A3, [A2]
  4547. 0000385A  204A                     movea.l    A0, A2
  4548. 0000385C  41E8 012A                lea.l      A0, [A0 + 0x12A]
  4549. 00003860  91CB                     sub.l      A0, A3
  4550. 00003862  2748 0008                move.l     [A3 + 0x8], A0
  4551. 00003866  4878 0004                push.l     0x4
  4552. 0000386A  486A 0122                pea.l      [A2 + 0x122]
  4553. 0000386E  2F0C                     move.l     -[A7], A4
  4554. 00003870  2057                     movea.l    A0, [A7]
  4555. 00003872  2250                     movea.l    A1, [A0]
  4556. 00003874  2269 0024                movea.l    A1, [A1 + 0x24]
  4557. 00003878  4E91                     jsr        [A1]
  4558. 0000387A  4878 0004                push.l     0x4
  4559. 0000387E  486A 0126                pea.l      [A2 + 0x126]
  4560. 00003882  2F0C                     move.l     -[A7], A4
  4561. 00003884  2057                     movea.l    A0, [A7]
  4562. 00003886  2250                     movea.l    A1, [A0]
  4563. 00003888  2269 0024                movea.l    A1, [A1 + 0x24]
  4564. 0000388C  4E91                     jsr        [A1]
  4565. 0000388E  204A                     movea.l    A0, A2
  4566. 00003890  4FEF 0026                lea.l      A7, [A7 + 0x26]
  4567. 00003894  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4568. 00003898  4E5E                     unlink     A6
  4569. 0000389A  4E75                     rts
  4570. 0000389C  4E56 0000                link       A6, 0
  4571. 000038A0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4572. 000038A4  246E 0008                movea.l    A2, [A6 + 0x8]
  4573. 000038A8  362E 000C                move.w     D3, [A6 + 0xC]
  4574. 000038AC  200A                     move.l     D0, A2
  4575. 000038AE  6700 008C                beq        +0x8E /* 0000393C */
  4576. 000038B2  41F9 0000 457C           lea.l      A0, [0x0000457C]
  4577. 000038B8  2548 0004                move.l     [A2 + 0x4], A0
  4578. 000038BC  41F9 0000 457C           lea.l      A0, [0x0000457C]
  4579. 000038C2  41E8 0354                lea.l      A0, [A0 + 0x354]
  4580. 000038C6  2252                     movea.l    A1, [A2]
  4581. 000038C8  2288                     move.l     [A1], A0
  4582. 000038CA  41F9 0000 457C           lea.l      A0, [0x0000457C]
  4583. 000038D0  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  4584. 000038D4  2548 007E                move.l     [A2 + 0x7E], A0
  4585. 000038D8  41F9 0000 457C           lea.l      A0, [0x0000457C]
  4586. 000038DE  41E8 0200                lea.l      A0, [A0 + 0x200]
  4587. 000038E2  2548 00B0                move.l     [A2 + 0xB0], A0
  4588. 000038E6  41F9 0000 457C           lea.l      A0, [0x0000457C]
  4589. 000038EC  41E8 0334                lea.l      A0, [A0 + 0x334]
  4590. 000038F0  2548 00F4                move.l     [A2 + 0xF4], A0
  4591. 000038F4  2652                     movea.l    A3, [A2]
  4592. 000038F6  204A                     movea.l    A0, A2
  4593. 000038F8  41E8 012A                lea.l      A0, [A0 + 0x12A]
  4594. 000038FC  2848                     movea.l    A4, A0
  4595. 000038FE  91CB                     sub.l      A0, A3
  4596. 00003900  2748 0008                move.l     [A3 + 0x8], A0
  4597. 00003904  4267                     clr.w      -[A7]
  4598. 00003906  486A 00F4                pea.l      [A2 + 0xF4]
  4599. 0000390A  4EB9 0000 3BD8           jsr        [0x00003BD8]
  4600. 00003910  4267                     clr.w      -[A7]
  4601. 00003912  2F0A                     move.l     -[A7], A2
  4602. 00003914  4EB9 0000 3780           jsr        [0x00003780]
  4603. 0000391A  4A43                     tst.w      D3
  4604. 0000391C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4605. 00003920  670C                     beq        +0xE /* 0000392E */
  4606. 00003922  4267                     clr.w      -[A7]
  4607. 00003924  2F0C                     move.l     -[A7], A4
  4608. 00003926  4EB9 0000 3AE8           jsr        [0x00003AE8]
  4609. 0000392C  5C4F                     addq.w     A7, 6
  4610. label0000392E:
  4611. 0000392E  4A43                     tst.w      D3
  4612. 00003930  6F0A                     ble        +0xC /* 0000393C */
  4613. 00003932  2F0A                     move.l     -[A7], A2
  4614. 00003934  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  4615. 0000393A  584F                     addq.w     A7, 4
  4616. label0000393C:
  4617. 0000393C  204A                     movea.l    A0, A2
  4618. 0000393E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4619. 00003942  4E5E                     unlink     A6
  4620. 00003944  4E75                     rts
  4621. 00003946  4E56 FFFE                link       A6, -0x0002
  4622. 0000394A  48E7 1030                movem.l    -[A7], D3,A2,A3
  4623. 0000394E  266E 0008                movea.l    A3, [A6 + 0x8]
  4624. 00003952  262B 0122                move.l     D3, [A3 + 0x122]
  4625. 00003956  70FF                     moveq.l    D0, 0xFFFFFFFF
  4626. 00003958  B680                     cmp.l      D3, D0
  4627. 0000395A  6700 008A                beq        +0x8C /* 000039E6 */
  4628. 0000395E  4267                     clr.w      -[A7]
  4629. 00003960  4879 0000 4A3A           push.l     0x4A3A /* 'J:' */
  4630. 00003966  4879 0000 49E0           push.l     0x49E0
  4631. 0000396C  4878 0004                push.l     0x4
  4632. 00003970  2F03                     move.l     -[A7], D3
  4633. 00003972  2F0B                     move.l     -[A7], A3
  4634. 00003974  2057                     movea.l    A0, [A7]
  4635. 00003976  2268 0004                movea.l    A1, [A0 + 0x4]
  4636. 0000397A  2269 0010                movea.l    A1, [A1 + 0x10]
  4637. 0000397E  4E91                     jsr        [A1]
  4638. 00003980  504F                     addq.w     A7, 8
  4639. 00003982  2F08                     move.l     -[A7], A0
  4640. 00003984  4EB9 0000 1FE8           jsr        [0x00001FE8]
  4641. 0000398A  2448                     movea.l    A2, A0
  4642. 0000398C  200A                     move.l     D0, A2
  4643. 0000398E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4644. 00003992  6752                     beq        +0x54 /* 000039E6 */
  4645. 00003994  200B                     move.l     D0, A3
  4646. 00003996  4A80                     tst.l      D0
  4647. 00003998  6708                     beq        +0xA /* 000039A2 */
  4648. 0000399A  204B                     movea.l    A0, A3
  4649. 0000399C  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  4650. 000039A0  6002                     bra        +0x4 /* 000039A4 */
  4651. label000039A2:
  4652. 000039A2  204B                     movea.l    A0, A3
  4653. label000039A4:
  4654. 000039A4  4850                     pea.l      [A0]
  4655. 000039A6  486A 0028                pea.l      [A2 + 0x28]
  4656. 000039AA  4EB9 0000 3B20           jsr        [0x00003B20]
  4657. 000039B0  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  4658. 000039B6  486E FFFF                pea.l      [A6 - 0x1]
  4659. 000039BA  4878 0001                push.l     0x1
  4660. 000039BE  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  4661. 000039C4  4267                     clr.w      -[A7]
  4662. 000039C6  2F0A                     move.l     -[A7], A2
  4663. 000039C8  2057                     movea.l    A0, [A7]
  4664. 000039CA  2268 0004                movea.l    A1, [A0 + 0x4]
  4665. 000039CE  2269 0188                movea.l    A1, [A1 + 0x188]
  4666. 000039D2  4E91                     jsr        [A1]
  4667. 000039D4  2F0A                     move.l     -[A7], A2
  4668. 000039D6  2057                     movea.l    A0, [A7]
  4669. 000039D8  2268 0004                movea.l    A1, [A0 + 0x4]
  4670. 000039DC  2269 00BC                movea.l    A1, [A1 + 0xBC]
  4671. 000039E0  4E91                     jsr        [A1]
  4672. 000039E2  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4673. label000039E6:
  4674. 000039E6  262B 0126                move.l     D3, [A3 + 0x126]
  4675. 000039EA  70FF                     moveq.l    D0, 0xFFFFFFFF
  4676. 000039EC  B680                     cmp.l      D3, D0
  4677. 000039EE  6754                     beq        +0x56 /* 00003A44 */
  4678. 000039F0  4267                     clr.w      -[A7]
  4679. 000039F2  4879 0000 4A3A           push.l     0x4A3A /* 'J:' */
  4680. 000039F8  4879 0000 49E0           push.l     0x49E0
  4681. 000039FE  4878 0004                push.l     0x4
  4682. 00003A02  2F03                     move.l     -[A7], D3
  4683. 00003A04  2F0B                     move.l     -[A7], A3
  4684. 00003A06  2057                     movea.l    A0, [A7]
  4685. 00003A08  2268 0004                movea.l    A1, [A0 + 0x4]
  4686. 00003A0C  2269 0010                movea.l    A1, [A1 + 0x10]
  4687. 00003A10  4E91                     jsr        [A1]
  4688. 00003A12  504F                     addq.w     A7, 8
  4689. 00003A14  2F08                     move.l     -[A7], A0
  4690. 00003A16  4EB9 0000 1FE8           jsr        [0x00001FE8]
  4691. 00003A1C  2448                     movea.l    A2, A0
  4692. 00003A1E  200A                     move.l     D0, A2
  4693. 00003A20  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4694. 00003A24  671E                     beq        +0x20 /* 00003A44 */
  4695. 00003A26  200B                     move.l     D0, A3
  4696. 00003A28  4A80                     tst.l      D0
  4697. 00003A2A  6708                     beq        +0xA /* 00003A34 */
  4698. 00003A2C  204B                     movea.l    A0, A3
  4699. 00003A2E  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  4700. 00003A32  6002                     bra        +0x4 /* 00003A36 */
  4701. label00003A34:
  4702. 00003A34  204B                     movea.l    A0, A3
  4703. label00003A36:
  4704. 00003A36  4850                     pea.l      [A0]
  4705. 00003A38  486A 0028                pea.l      [A2 + 0x28]
  4706. 00003A3C  4EB9 0000 3B20           jsr        [0x00003B20]
  4707. 00003A42  504F                     addq.w     A7, 8
  4708. label00003A44:
  4709. 00003A44  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4710. 00003A48  4E5E                     unlink     A6
  4711. 00003A4A  4E75                     rts
  4712. 00003A4C  4E56 FFFE                link       A6, -0x0002
  4713. 00003A50  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4714. 00003A54  266E 0008                movea.l    A3, [A6 + 0x8]
  4715. 00003A58  262E 000C                move.l     D3, [A6 + 0xC]
  4716. 00003A5C  282B 0122                move.l     D4, [A3 + 0x122]
  4717. 00003A60  B883                     cmp.l      D4, D3
  4718. 00003A62  6700 00F8                beq        +0xFA /* 00003B5C */
  4719. 00003A66  4267                     clr.w      -[A7]
  4720. 00003A68  4879 0000 4A3A           push.l     0x4A3A /* 'J:' */
  4721. 00003A6E  4879 0000 49E0           push.l     0x49E0
  4722. 00003A74  4878 0004                push.l     0x4
  4723. 00003A78  2F04                     move.l     -[A7], D4
  4724. 00003A7A  2F0B                     move.l     -[A7], A3
  4725. 00003A7C  2057                     movea.l    A0, [A7]
  4726. 00003A7E  2268 0004                movea.l    A1, [A0 + 0x4]
  4727. 00003A82  2269 0010                movea.l    A1, [A1 + 0x10]
  4728. 00003A86  4E91                     jsr        [A1]
  4729. 00003A88  504F                     addq.w     A7, 8
  4730. 00003A8A  2F08                     move.l     -[A7], A0
  4731. 00003A8C  4EB9 0000 1FE8           jsr        [0x00001FE8]
  4732. 00003A92  2448                     movea.l    A2, A0
  4733. 00003A94  200A                     move.l     D0, A2
  4734. 00003A96  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4735. 00003A9A  6734                     beq        +0x36 /* 00003AD0 */
  4736. 00003A9C  422E FFFF                clr.b      [A6 - 0x1]
  4737. 00003AA0  486E FFFF                pea.l      [A6 - 0x1]
  4738. 00003AA4  4878 0001                push.l     0x1
  4739. 00003AA8  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  4740. 00003AAE  4267                     clr.w      -[A7]
  4741. 00003AB0  2F0A                     move.l     -[A7], A2
  4742. 00003AB2  2057                     movea.l    A0, [A7]
  4743. 00003AB4  2268 0004                movea.l    A1, [A0 + 0x4]
  4744. 00003AB8  2269 0188                movea.l    A1, [A1 + 0x188]
  4745. 00003ABC  4E91                     jsr        [A1]
  4746. 00003ABE  2F0A                     move.l     -[A7], A2
  4747. 00003AC0  2057                     movea.l    A0, [A7]
  4748. 00003AC2  2268 0004                movea.l    A1, [A0 + 0x4]
  4749. 00003AC6  2269 00BC                movea.l    A1, [A1 + 0xBC]
  4750. 00003ACA  4E91                     jsr        [A1]
  4751. 00003ACC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4752. label00003AD0:
  4753. 00003AD0  2743 0122                move.l     [A3 + 0x122], D3
  4754. 00003AD4  4267                     clr.w      -[A7]
  4755. 00003AD6  4879 0000 4A3A           push.l     0x4A3A /* 'J:' */
  4756. 00003ADC  4879 0000 49E0           push.l     0x49E0
  4757. 00003AE2  4878 0004                push.l     0x4
  4758. 00003AE6  2F03                     move.l     -[A7], D3
  4759. 00003AE8  2F0B                     move.l     -[A7], A3
  4760. 00003AEA  2057                     movea.l    A0, [A7]
  4761. 00003AEC  2268 0004                movea.l    A1, [A0 + 0x4]
  4762. 00003AF0  2269 0010                movea.l    A1, [A1 + 0x10]
  4763. 00003AF4  4E91                     jsr        [A1]
  4764. 00003AF6  504F                     addq.w     A7, 8
  4765. 00003AF8  2F08                     move.l     -[A7], A0
  4766. 00003AFA  4EB9 0000 1FE8           jsr        [0x00001FE8]
  4767. 00003B00  2448                     movea.l    A2, A0
  4768. 00003B02  200A                     move.l     D0, A2
  4769. 00003B04  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4770. 00003B08  6752                     beq        +0x54 /* 00003B5C */
  4771. 00003B0A  200B                     move.l     D0, A3
  4772. 00003B0C  4A80                     tst.l      D0
  4773. 00003B0E  6708                     beq        +0xA /* 00003B18 */
  4774. 00003B10  204B                     movea.l    A0, A3
  4775. 00003B12  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  4776. 00003B16  6002                     bra        +0x4 /* 00003B1A */
  4777. label00003B18:
  4778. 00003B18  204B                     movea.l    A0, A3
  4779. label00003B1A:
  4780. 00003B1A  4850                     pea.l      [A0]
  4781. 00003B1C  486A 0028                pea.l      [A2 + 0x28]
  4782. 00003B20  4EB9 0000 3B20           jsr        [0x00003B20]
  4783. 00003B26  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  4784. 00003B2C  486E FFFE                pea.l      [A6 - 0x2]
  4785. 00003B30  4878 0001                push.l     0x1
  4786. 00003B34  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  4787. 00003B3A  4267                     clr.w      -[A7]
  4788. 00003B3C  2F0A                     move.l     -[A7], A2
  4789. 00003B3E  2057                     movea.l    A0, [A7]
  4790. 00003B40  2268 0004                movea.l    A1, [A0 + 0x4]
  4791. 00003B44  2269 0188                movea.l    A1, [A1 + 0x188]
  4792. 00003B48  4E91                     jsr        [A1]
  4793. 00003B4A  2F0A                     move.l     -[A7], A2
  4794. 00003B4C  2057                     movea.l    A0, [A7]
  4795. 00003B4E  2268 0004                movea.l    A1, [A0 + 0x4]
  4796. 00003B52  2269 00BC                movea.l    A1, [A1 + 0xBC]
  4797. 00003B56  4E91                     jsr        [A1]
  4798. 00003B58  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4799. label00003B5C:
  4800. 00003B5C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4801. 00003B60  4E5E                     unlink     A6
  4802. 00003B62  4E75                     rts
  4803. 00003B64  4E56 0000                link       A6, 0
  4804. 00003B68  48E7 1030                movem.l    -[A7], D3,A2,A3
  4805. 00003B6C  246E 0008                movea.l    A2, [A6 + 0x8]
  4806. 00003B70  262E 000C                move.l     D3, [A6 + 0xC]
  4807. 00003B74  B6AA 0126                cmp.l      D3, [A2 + 0x126]
  4808. 00003B78  6758                     beq        +0x5A /* 00003BD2 */
  4809. 00003B7A  2543 0126                move.l     [A2 + 0x126], D3
  4810. 00003B7E  4267                     clr.w      -[A7]
  4811. 00003B80  4879 0000 4A3A           push.l     0x4A3A /* 'J:' */
  4812. 00003B86  4879 0000 4A0C           push.l     0x4A0C
  4813. 00003B8C  4878 0004                push.l     0x4
  4814. 00003B90  2F03                     move.l     -[A7], D3
  4815. 00003B92  2F0A                     move.l     -[A7], A2
  4816. 00003B94  2057                     movea.l    A0, [A7]
  4817. 00003B96  2268 0004                movea.l    A1, [A0 + 0x4]
  4818. 00003B9A  2269 0010                movea.l    A1, [A1 + 0x10]
  4819. 00003B9E  4E91                     jsr        [A1]
  4820. 00003BA0  504F                     addq.w     A7, 8
  4821. 00003BA2  2F08                     move.l     -[A7], A0
  4822. 00003BA4  4EB9 0000 1FE8           jsr        [0x00001FE8]
  4823. 00003BAA  2648                     movea.l    A3, A0
  4824. 00003BAC  200B                     move.l     D0, A3
  4825. 00003BAE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4826. 00003BB2  671E                     beq        +0x20 /* 00003BD2 */
  4827. 00003BB4  200A                     move.l     D0, A2
  4828. 00003BB6  4A80                     tst.l      D0
  4829. 00003BB8  6708                     beq        +0xA /* 00003BC2 */
  4830. 00003BBA  204A                     movea.l    A0, A2
  4831. 00003BBC  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  4832. 00003BC0  6002                     bra        +0x4 /* 00003BC4 */
  4833. label00003BC2:
  4834. 00003BC2  204A                     movea.l    A0, A2
  4835. label00003BC4:
  4836. 00003BC4  4850                     pea.l      [A0]
  4837. 00003BC6  486B 0028                pea.l      [A3 + 0x28]
  4838. 00003BCA  4EB9 0000 3B20           jsr        [0x00003B20]
  4839. 00003BD0  504F                     addq.w     A7, 8
  4840. label00003BD2:
  4841. 00003BD2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4842. 00003BD6  4E5E                     unlink     A6
  4843. 00003BD8  4E75                     rts
  4844. 00003BDA  4E56 0000                link       A6, 0
  4845. 00003BDE  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4846. 00003BE2  246E 0008                movea.l    A2, [A6 + 0x8]
  4847. 00003BE6  286E 000C                movea.l    A4, [A6 + 0xC]
  4848. 00003BEA  7600                     moveq.l    D3, 0x00
  4849. 00003BEC  97CB                     sub.l      A3, A3
  4850. 00003BEE  282C 0002                move.l     D4, [A4 + 0x2]
  4851. 00003BF2  2004                     move.l     D0, D4
  4852. 00003BF4  0280 0000 00FF           andi.l     D0, 0xFF
  4853. 00003BFA  5780                     subq.l     D0, 3
  4854. 00003BFC  6710                     beq        +0x12 /* 00003C0E */
  4855. 00003BFE  5180                     subq.l     D0, 8
  4856. 00003C00  5580                     subq.l     D0, 2
  4857. 00003C02  670A                     beq        +0xC /* 00003C0E */
  4858. 00003C04  5180                     subq.l     D0, 8
  4859. 00003C06  5D80                     subq.l     D0, 6
  4860. 00003C08  673C                     beq        +0x3E /* 00003C46 */
  4861. 00003C0A  6000 0082                bra        +0x84 /* 00003C8E */
  4862. label00003C0E:
  4863. 00003C0E  4267                     clr.w      -[A7]
  4864. 00003C10  4879 0000 4A3A           push.l     0x4A3A /* 'J:' */
  4865. 00003C16  4879 0000 4A0C           push.l     0x4A0C
  4866. 00003C1C  4878 0004                push.l     0x4
  4867. 00003C20  2F2A 0122                move.l     -[A7], [A2 + 0x122]
  4868. 00003C24  2F0A                     move.l     -[A7], A2
  4869. 00003C26  2057                     movea.l    A0, [A7]
  4870. 00003C28  2268 0004                movea.l    A1, [A0 + 0x4]
  4871. 00003C2C  2269 0010                movea.l    A1, [A1 + 0x10]
  4872. 00003C30  4E91                     jsr        [A1]
  4873. 00003C32  504F                     addq.w     A7, 8
  4874. 00003C34  2F08                     move.l     -[A7], A0
  4875. 00003C36  4EB9 0000 1FE8           jsr        [0x00001FE8]
  4876. 00003C3C  2648                     movea.l    A3, A0
  4877. 00003C3E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4878. 00003C42  6000 009E                bra        +0xA0 /* 00003CE2 */
  4879. label00003C46:
  4880. 00003C46  2004                     move.l     D0, D4
  4881. 00003C48  0280 0000 FF00           andi.l     D0, 0xFF00
  4882. 00003C4E  0C80 0000 3500           cmpi.l     D0, 0x3500 /* '5\0' */
  4883. 00003C54  6600 008C                bne        +0x8E /* 00003CE2 */
  4884. 00003C58  4267                     clr.w      -[A7]
  4885. 00003C5A  4879 0000 4A3A           push.l     0x4A3A /* 'J:' */
  4886. 00003C60  4879 0000 4A0C           push.l     0x4A0C
  4887. 00003C66  4878 0004                push.l     0x4
  4888. 00003C6A  2F2A 0126                move.l     -[A7], [A2 + 0x126]
  4889. 00003C6E  2F0A                     move.l     -[A7], A2
  4890. 00003C70  2057                     movea.l    A0, [A7]
  4891. 00003C72  2268 0004                movea.l    A1, [A0 + 0x4]
  4892. 00003C76  2269 0010                movea.l    A1, [A1 + 0x10]
  4893. 00003C7A  4E91                     jsr        [A1]
  4894. 00003C7C  504F                     addq.w     A7, 8
  4895. 00003C7E  2F08                     move.l     -[A7], A0
  4896. 00003C80  4EB9 0000 1FE8           jsr        [0x00001FE8]
  4897. 00003C86  2648                     movea.l    A3, A0
  4898. 00003C88  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4899. 00003C8C  6054                     bra        +0x56 /* 00003CE2 */
  4900. label00003C8E:
  4901. 00003C8E  2F0C                     move.l     -[A7], A4
  4902. 00003C90  4EB9 0000 21E8           jsr        [0x000021E8]
  4903. 00003C96  4A00                     tst.b      D0
  4904. 00003C98  584F                     addq.w     A7, 4
  4905. 00003C9A  6736                     beq        +0x38 /* 00003CD2 */
  4906. 00003C9C  4267                     clr.w      -[A7]
  4907. 00003C9E  4879 0000 4A3A           push.l     0x4A3A /* 'J:' */
  4908. 00003CA4  4879 0000 4A0C           push.l     0x4A0C
  4909. 00003CAA  4878 0004                push.l     0x4
  4910. 00003CAE  2F2A 0126                move.l     -[A7], [A2 + 0x126]
  4911. 00003CB2  2F0A                     move.l     -[A7], A2
  4912. 00003CB4  2057                     movea.l    A0, [A7]
  4913. 00003CB6  2268 0004                movea.l    A1, [A0 + 0x4]
  4914. 00003CBA  2269 0010                movea.l    A1, [A1 + 0x10]
  4915. 00003CBE  4E91                     jsr        [A1]
  4916. 00003CC0  504F                     addq.w     A7, 8
  4917. 00003CC2  2F08                     move.l     -[A7], A0
  4918. 00003CC4  4EB9 0000 1FE8           jsr        [0x00001FE8]
  4919. 00003CCA  2648                     movea.l    A3, A0
  4920. 00003CCC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4921. 00003CD0  6010                     bra        +0x12 /* 00003CE2 */
  4922. label00003CD2:
  4923. 00003CD2  2F0C                     move.l     -[A7], A4
  4924. 00003CD4  486A 007A                pea.l      [A2 + 0x7A]
  4925. 00003CD8  4EB9 0000 3D70           jsr        [0x00003D70]
  4926. 00003CDE  1600                     move.b     D3, D0
  4927. 00003CE0  504F                     addq.w     A7, 8
  4928. label00003CE2:
  4929. 00003CE2  200B                     move.l     D0, A3
  4930. 00003CE4  6716                     beq        +0x18 /* 00003CFC */
  4931. 00003CE6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4932. 00003CEA  2F0B                     move.l     -[A7], A3
  4933. 00003CEC  2057                     movea.l    A0, [A7]
  4934. 00003CEE  2268 0004                movea.l    A1, [A0 + 0x4]
  4935. 00003CF2  2269 0168                movea.l    A1, [A1 + 0x168]
  4936. 00003CF6  4E91                     jsr        [A1]
  4937. 00003CF8  7601                     moveq.l    D3, 0x01
  4938. 00003CFA  5C4F                     addq.w     A7, 6
  4939. label00003CFC:
  4940. 00003CFC  1003                     move.b     D0, D3
  4941. 00003CFE  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4942. 00003D02  4E5E                     unlink     A6
  4943. 00003D04  4E75                     rts
  4944. 00003D06  4E56 FFF8                link       A6, -0x0008
  4945. 00003D0A  48E7 1030                movem.l    -[A7], D3,A2,A3
  4946. 00003D0E  246E 0008                movea.l    A2, [A6 + 0x8]
  4947. 00003D12  262E 000C                move.l     D3, [A6 + 0xC]
  4948. 00003D16  266E 0010                movea.l    A3, [A6 + 0x10]
  4949. 00003D1A  7004                     moveq.l    D0, 0x04
  4950. 00003D1C  B680                     cmp.l      D3, D0
  4951. 00003D1E  6612                     bne        +0x14 /* 00003D32 */
  4952. 00003D20  2F0A                     move.l     -[A7], A2
  4953. 00003D22  2057                     movea.l    A0, [A7]
  4954. 00003D24  2268 0004                movea.l    A1, [A0 + 0x4]
  4955. 00003D28  2269 031C                movea.l    A1, [A1 + 0x31C]
  4956. 00003D2C  4E91                     jsr        [A1]
  4957. 00003D2E  584F                     addq.w     A7, 4
  4958. 00003D30  602E                     bra        +0x30 /* 00003D60 */
  4959. label00003D32:
  4960. 00003D32  4A83                     tst.l      D3
  4961. 00003D34  6C2A                     bge        +0x2C /* 00003D60 */
  4962. 00003D36  206A 0082                movea.l    A0, [A2 + 0x82]
  4963. 00003D3A  2008                     move.l     D0, A0
  4964. 00003D3C  6722                     beq        +0x24 /* 00003D60 */
  4965. 00003D3E  2D4A FFF8                move.l     [A6 - 0x8], A2
  4966. 00003D42  2D4B FFFC                move.l     [A6 - 0x4], A3
  4967. 00003D46  486E FFF8                pea.l      [A6 - 0x8]
  4968. 00003D4A  2F03                     move.l     -[A7], D3
  4969. 00003D4C  486A 007A                pea.l      [A2 + 0x7A]
  4970. 00003D50  2057                     movea.l    A0, [A7]
  4971. 00003D52  2268 0004                movea.l    A1, [A0 + 0x4]
  4972. 00003D56  2269 0024                movea.l    A1, [A1 + 0x24]
  4973. 00003D5A  4E91                     jsr        [A1]
  4974. 00003D5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4975. label00003D60:
  4976. 00003D60  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4977. 00003D64  4E5E                     unlink     A6
  4978. 00003D66  4E75                     rts
  4979. fn00003D68:
  4980. 00003D68  48E7 0030                movem.l    -[A7], A2,A3
  4981. 00003D6C  5D4F                     subq.w     A7, 6
  4982. 00003D6E  266F 0012                movea.l    A3, [A7 + 0x12]
  4983. 00003D72  246F 0016                movea.l    A2, [A7 + 0x16]
  4984. 00003D76  3012                     move.w     D0, [A2]
  4985. 00003D78  E248                     lsr        D0.w, 1
  4986. 00003D7A  3E80                     move.w     [A7], D0
  4987. 00003D7C  302A 0002                move.w     D0, [A2 + 0x2]
  4988. 00003D80  E248                     lsr        D0.w, 1
  4989. 00003D82  3F40 0002                move.w     [A7 + 0x2], D0
  4990. 00003D86  302A 0004                move.w     D0, [A2 + 0x4]
  4991. 00003D8A  E248                     lsr        D0.w, 1
  4992. 00003D8C  3F40 0004                move.w     [A7 + 0x4], D0
  4993. 00003D90  2697                     move.l     [A3], [A7]
  4994. 00003D92  376F 0004 0004           move.w     [A3 + 0x4], [A7 + 0x4]
  4995. 00003D98  5C4F                     addq.w     A7, 6
  4996. 00003D9A  4CDF 0C00                movem.l    A2,A3, [A7]+
  4997. 00003D9E  4E75                     rts
  4998. fn00003DA0:
  4999. 00003DA0  48E7 0030                movem.l    -[A7], A2,A3
  5000. 00003DA4  5D4F                     subq.w     A7, 6
  5001. 00003DA6  266F 0012                movea.l    A3, [A7 + 0x12]
  5002. 00003DAA  246F 0016                movea.l    A2, [A7 + 0x16]
  5003. 00003DAE  7000                     moveq.l    D0, 0x00
  5004. 00003DB0  3012                     move.w     D0, [A2]
  5005. 00003DB2  0680 0000 FFFF           addi.l     D0, 0xFFFF
  5006. 00003DB8  E280                     asr        D0, 1
  5007. 00003DBA  3E80                     move.w     [A7], D0
  5008. 00003DBC  7000                     moveq.l    D0, 0x00
  5009. 00003DBE  302A 0002                move.w     D0, [A2 + 0x2]
  5010. 00003DC2  0680 0000 FFFF           addi.l     D0, 0xFFFF
  5011. 00003DC8  E280                     asr        D0, 1
  5012. 00003DCA  3F40 0002                move.w     [A7 + 0x2], D0
  5013. 00003DCE  7000                     moveq.l    D0, 0x00
  5014. 00003DD0  302A 0004                move.w     D0, [A2 + 0x4]
  5015. 00003DD4  0680 0000 FFFF           addi.l     D0, 0xFFFF
  5016. 00003DDA  E280                     asr        D0, 1
  5017. 00003DDC  3F40 0004                move.w     [A7 + 0x4], D0
  5018. 00003DE0  2697                     move.l     [A3], [A7]
  5019. 00003DE2  376F 0004 0004           move.w     [A3 + 0x4], [A7 + 0x4]
  5020. 00003DE8  5C4F                     addq.w     A7, 6
  5021. 00003DEA  4CDF 0C00                movem.l    A2,A3, [A7]+
  5022. 00003DEE  4E75                     rts
  5023. 00003DF0  4E56 0000                link       A6, 0
  5024. 00003DF4  48E7 0038                movem.l    -[A7], A2,A3,A4
  5025. 00003DF8  286E 0008                movea.l    A4, [A6 + 0x8]
  5026. 00003DFC  266E 000C                movea.l    A3, [A6 + 0xC]
  5027. 00003E00  246E 0010                movea.l    A2, [A6 + 0x10]
  5028. 00003E04  2F0B                     move.l     -[A7], A3
  5029. 00003E06  AA21                     syscall    OpColor
  5030. 00003E08  2F0A                     move.l     -[A7], A2
  5031. 00003E0A  AA14                     syscall    RGBForeColor
  5032. 00003E0C  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5033. 00003E10  A89C                     syscall    PenMode
  5034. 00003E12  2F0C                     move.l     -[A7], A4
  5035. 00003E14  A8A2                     syscall    PaintRect
  5036. 00003E16  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5037. 00003E1A  4E5E                     unlink     A6
  5038. 00003E1C  4E75                     rts
  5039. 00003E1E  4E56 0000                link       A6, 0
  5040. 00003E22  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5041. 00003E26  266E 0008                movea.l    A3, [A6 + 0x8]
  5042. 00003E2A  262E 000C                move.l     D3, [A6 + 0xC]
  5043. 00003E2E  2A2E 0010                move.l     D5, [A6 + 0x10]
  5044. 00003E32  282E 0014                move.l     D4, [A6 + 0x14]
  5045. 00003E36  594F                     subq.w     A7, 4
  5046. 00003E38  A8D8                     syscall    NewRgn
  5047. 00003E3A  205F                     movea.l    A0, [A7]+
  5048. 00003E3C  2448                     movea.l    A2, A0
  5049. 00003E3E  200A                     move.l     D0, A2
  5050. 00003E40  6748                     beq        +0x4A /* 00003E8A */
  5051. 00003E42  200B                     move.l     D0, A3
  5052. 00003E44  6744                     beq        +0x46 /* 00003E8A */
  5053. 00003E46  204B                     movea.l    A0, A3
  5054. 00003E48  A029                     syscall    HLock
  5055. 00003E4A  2853                     movea.l    A4, [A3]
  5056. 00003E4C  204C                     movea.l    A0, A4
  5057. 00003E4E  41E8 0052                lea.l      A0, [A0 + 0x52]
  5058. 00003E52  2948 0032                move.l     [A4 + 0x32], A0
  5059. 00003E56  554F                     subq.w     A7, 2
  5060. 00003E58  2F0A                     move.l     -[A7], A2
  5061. 00003E5A  2053                     movea.l    A0, [A3]
  5062. 00003E5C  4868 0032                pea.l      [A0 + 0x32]
  5063. 00003E60  A8D7                     syscall    BitMapToRegion/BitMapRgn
  5064. 00003E62  301F                     move.w     D0, [A7]+
  5065. 00003E64  2F0A                     move.l     -[A7], A2
  5066. 00003E66  2043                     movea.l    A0, D3
  5067. 00003E68  3F28 0002                move.w     -[A7], [A0 + 0x2]
  5068. 00003E6C  3F10                     move.w     -[A7], [A0]
  5069. 00003E6E  A8E0                     syscall    OffsetRgn/OfsetRgn
  5070. 00003E70  2F05                     move.l     -[A7], D5
  5071. 00003E72  AA21                     syscall    OpColor
  5072. 00003E74  2F04                     move.l     -[A7], D4
  5073. 00003E76  AA14                     syscall    RGBForeColor
  5074. 00003E78  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  5075. 00003E7C  A89C                     syscall    PenMode
  5076. 00003E7E  2F0A                     move.l     -[A7], A2
  5077. 00003E80  A8D3                     syscall    PaintRgn
  5078. 00003E82  2F0A                     move.l     -[A7], A2
  5079. 00003E84  A8D9                     syscall    DisposRgn/DisposeRgn
  5080. 00003E86  204B                     movea.l    A0, A3
  5081. 00003E88  A02A                     syscall    HUnlock
  5082. label00003E8A:
  5083. 00003E8A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5084. 00003E8E  4E5E                     unlink     A6
  5085. 00003E90  4E75                     rts
  5086. fn00003E92:
  5087. 00003E92  4E56 FFF4                link       A6, -0x000C
  5088. 00003E96  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  5089. 00003E9A  246E 0008                movea.l    A2, [A6 + 0x8]
  5090. 00003E9E  3C2E 000C                move.w     D6, [A6 + 0xC]
  5091. 00003EA2  3A2E 000E                move.w     D5, [A6 + 0xE]
  5092. 00003EA6  382E 0010                move.w     D4, [A6 + 0x10]
  5093. 00003EAA  362E 0012                move.w     D3, [A6 + 0x12]
  5094. 00003EAE  2D79 0000 4578 FFFC      move.l     [A6 - 0x4], [0x00004578]
  5095. 00003EB6  302A 0004                move.w     D0, [A2 + 0x4]
  5096. 00003EBA  5340                     subq.w     D0, 1
  5097. 00003EBC  9044                     sub.w      D0, D4
  5098. 00003EBE  3D40 FFFC                move.w     [A6 - 0x4], D0
  5099. 00003EC2  302A 0002                move.w     D0, [A2 + 0x2]
  5100. 00003EC6  D045                     add.w      D0, D5
  5101. 00003EC8  3D40 FFFE                move.w     [A6 - 0x2], D0
  5102. 00003ECC  2D79 0000 4574 FFF8      move.l     [A6 - 0x8], [0x00004574]
  5103. 00003ED4  302A 0004                move.w     D0, [A2 + 0x4]
  5104. 00003ED8  5340                     subq.w     D0, 1
  5105. 00003EDA  9044                     sub.w      D0, D4
  5106. 00003EDC  3D40 FFF8                move.w     [A6 - 0x8], D0
  5107. 00003EE0  302A 0006                move.w     D0, [A2 + 0x6]
  5108. 00003EE4  5340                     subq.w     D0, 1
  5109. 00003EE6  9043                     sub.w      D0, D3
  5110. 00003EE8  3D40 FFFA                move.w     [A6 - 0x6], D0
  5111. 00003EEC  2D79 0000 4570 FFF4      move.l     [A6 - 0xC], [0x00004570]
  5112. 00003EF4  3012                     move.w     D0, [A2]
  5113. 00003EF6  D046                     add.w      D0, D6
  5114. 00003EF8  3D40 FFF4                move.w     [A6 - 0xC], D0
  5115. 00003EFC  302A 0006                move.w     D0, [A2 + 0x6]
  5116. 00003F00  5340                     subq.w     D0, 1
  5117. 00003F02  9043                     sub.w      D0, D3
  5118. 00003F04  3D40 FFF6                move.w     [A6 - 0xA], D0
  5119. 00003F08  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5120. 00003F0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5121. 00003F10  61FF 0000 059A           bsr        +0x59C /* 000044AC */
  5122. 00003F16  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5123. 00003F1A  61FF 0000 05AC           bsr        +0x5AE /* 000044C8 */
  5124. 00003F20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5125. 00003F24  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  5126. 00003F28  4E5E                     unlink     A6
  5127. 00003F2A  4E75                     rts
  5128. fn00003F2C:
  5129. 00003F2C  4E56 FFEC                link       A6, -0x0014
  5130. 00003F30  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  5131. 00003F34  246E 0008                movea.l    A2, [A6 + 0x8]
  5132. 00003F38  3E2E 000C                move.w     D7, [A6 + 0xC]
  5133. 00003F3C  3C2E 000E                move.w     D6, [A6 + 0xE]
  5134. 00003F40  3A2E 0010                move.w     D5, [A6 + 0x10]
  5135. 00003F44  382E 0012                move.w     D4, [A6 + 0x12]
  5136. 00003F48  362E 0014                move.w     D3, [A6 + 0x14]
  5137. 00003F4C  2D79 0000 456C FFFC      move.l     [A6 - 0x4], [0x0000456C]
  5138. 00003F54  302A 0004                move.w     D0, [A2 + 0x4]
  5139. 00003F58  5340                     subq.w     D0, 1
  5140. 00003F5A  9045                     sub.w      D0, D5
  5141. 00003F5C  3D40 FFFC                move.w     [A6 - 0x4], D0
  5142. 00003F60  302A 0002                move.w     D0, [A2 + 0x2]
  5143. 00003F64  D046                     add.w      D0, D6
  5144. 00003F66  3D40 FFFE                move.w     [A6 - 0x2], D0
  5145. 00003F6A  2D79 0000 4568 FFF8      move.l     [A6 - 0x8], [0x00004568]
  5146. 00003F72  302A 0004                move.w     D0, [A2 + 0x4]
  5147. 00003F76  5340                     subq.w     D0, 1
  5148. 00003F78  9045                     sub.w      D0, D5
  5149. 00003F7A  3D40 FFF8                move.w     [A6 - 0x8], D0
  5150. 00003F7E  302A 0006                move.w     D0, [A2 + 0x6]
  5151. 00003F82  5340                     subq.w     D0, 1
  5152. 00003F84  9044                     sub.w      D0, D4
  5153. 00003F86  9043                     sub.w      D0, D3
  5154. 00003F88  3D40 FFFA                move.w     [A6 - 0x6], D0
  5155. 00003F8C  2D79 0000 4564 FFF4      move.l     [A6 - 0xC], [0x00004564]
  5156. 00003F94  302A 0004                move.w     D0, [A2 + 0x4]
  5157. 00003F98  5340                     subq.w     D0, 1
  5158. 00003F9A  9045                     sub.w      D0, D5
  5159. 00003F9C  9043                     sub.w      D0, D3
  5160. 00003F9E  3D40 FFF4                move.w     [A6 - 0xC], D0
  5161. 00003FA2  302A 0006                move.w     D0, [A2 + 0x6]
  5162. 00003FA6  5340                     subq.w     D0, 1
  5163. 00003FA8  9044                     sub.w      D0, D4
  5164. 00003FAA  9043                     sub.w      D0, D3
  5165. 00003FAC  3D40 FFF6                move.w     [A6 - 0xA], D0
  5166. 00003FB0  2D79 0000 4560 FFF0      move.l     [A6 - 0x10], [0x00004560]
  5167. 00003FB8  302A 0004                move.w     D0, [A2 + 0x4]
  5168. 00003FBC  5340                     subq.w     D0, 1
  5169. 00003FBE  9045                     sub.w      D0, D5
  5170. 00003FC0  9043                     sub.w      D0, D3
  5171. 00003FC2  3D40 FFF0                move.w     [A6 - 0x10], D0
  5172. 00003FC6  302A 0006                move.w     D0, [A2 + 0x6]
  5173. 00003FCA  5340                     subq.w     D0, 1
  5174. 00003FCC  9044                     sub.w      D0, D4
  5175. 00003FCE  3D40 FFF2                move.w     [A6 - 0xE], D0
  5176. 00003FD2  2D79 0000 455C FFEC      move.l     [A6 - 0x14], [0x0000455C]
  5177. 00003FDA  3012                     move.w     D0, [A2]
  5178. 00003FDC  D047                     add.w      D0, D7
  5179. 00003FDE  3D40 FFEC                move.w     [A6 - 0x14], D0
  5180. 00003FE2  302A 0006                move.w     D0, [A2 + 0x6]
  5181. 00003FE6  5340                     subq.w     D0, 1
  5182. 00003FE8  9044                     sub.w      D0, D4
  5183. 00003FEA  3D40 FFEE                move.w     [A6 - 0x12], D0
  5184. 00003FEE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5185. 00003FF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5186. 00003FF6  61FF 0000 04B4           bsr        +0x4B6 /* 000044AC */
  5187. 00003FFC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5188. 00004000  61FF 0000 04C6           bsr        +0x4C8 /* 000044C8 */
  5189. 00004006  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5190. 0000400A  61FF 0000 04BC           bsr        +0x4BE /* 000044C8 */
  5191. 00004010  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5192. 00004014  61FF 0000 04B2           bsr        +0x4B4 /* 000044C8 */
  5193. 0000401A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5194. 0000401E  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  5195. 00004022  4E5E                     unlink     A6
  5196. 00004024  4E75                     rts
  5197. fn00004026:
  5198. 00004026  4E56 FFF4                link       A6, -0x000C
  5199. 0000402A  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  5200. 0000402E  246E 0008                movea.l    A2, [A6 + 0x8]
  5201. 00004032  382E 000C                move.w     D4, [A6 + 0xC]
  5202. 00004036  362E 000E                move.w     D3, [A6 + 0xE]
  5203. 0000403A  3C2E 0010                move.w     D6, [A6 + 0x10]
  5204. 0000403E  3A2E 0012                move.w     D5, [A6 + 0x12]
  5205. 00004042  2D79 0000 4558 FFFC      move.l     [A6 - 0x4], [0x00004558]
  5206. 0000404A  302A 0004                move.w     D0, [A2 + 0x4]
  5207. 0000404E  5340                     subq.w     D0, 1
  5208. 00004050  9046                     sub.w      D0, D6
  5209. 00004052  3D40 FFFC                move.w     [A6 - 0x4], D0
  5210. 00004056  302A 0002                move.w     D0, [A2 + 0x2]
  5211. 0000405A  D043                     add.w      D0, D3
  5212. 0000405C  3D40 FFFE                move.w     [A6 - 0x2], D0
  5213. 00004060  2D79 0000 4554 FFF8      move.l     [A6 - 0x8], [0x00004554]
  5214. 00004068  3012                     move.w     D0, [A2]
  5215. 0000406A  D044                     add.w      D0, D4
  5216. 0000406C  3D40 FFF8                move.w     [A6 - 0x8], D0
  5217. 00004070  302A 0002                move.w     D0, [A2 + 0x2]
  5218. 00004074  D043                     add.w      D0, D3
  5219. 00004076  3D40 FFFA                move.w     [A6 - 0x6], D0
  5220. 0000407A  2D79 0000 4550 FFF4      move.l     [A6 - 0xC], [0x00004550]
  5221. 00004082  3012                     move.w     D0, [A2]
  5222. 00004084  D044                     add.w      D0, D4
  5223. 00004086  3D40 FFF4                move.w     [A6 - 0xC], D0
  5224. 0000408A  302A 0006                move.w     D0, [A2 + 0x6]
  5225. 0000408E  5340                     subq.w     D0, 1
  5226. 00004090  9045                     sub.w      D0, D5
  5227. 00004092  3D40 FFF6                move.w     [A6 - 0xA], D0
  5228. 00004096  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5229. 0000409A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5230. 0000409E  61FF 0000 040C           bsr        +0x40E /* 000044AC */
  5231. 000040A4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5232. 000040A8  61FF 0000 041E           bsr        +0x420 /* 000044C8 */
  5233. 000040AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5234. 000040B2  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  5235. 000040B6  4E5E                     unlink     A6
  5236. 000040B8  4E75                     rts
  5237. fn000040BA:
  5238. 000040BA  4E56 0000                link       A6, 0
  5239. 000040BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5240. 000040C2  2F3C 0004 0004           move.l     -[A7], 0x40004
  5241. 000040C8  A8B0                     syscall    FrameRoundRect
  5242. 000040CA  4E5E                     unlink     A6
  5243. 000040CC  4E75                     rts
  5244. 000040CE  4E56 FFDE                link       A6, -0x0022
  5245. 000040D2  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  5246. 000040D6  246E 0008                movea.l    A2, [A6 + 0x8]
  5247. 000040DA  266E 000C                movea.l    A3, [A6 + 0xC]
  5248. 000040DE  382A 0002                move.w     D4, [A2 + 0x2]
  5249. 000040E2  3A12                     move.w     D5, [A2]
  5250. 000040E4  3C2A 0006                move.w     D6, [A2 + 0x6]
  5251. 000040E8  3E2A 0004                move.w     D7, [A2 + 0x4]
  5252. 000040EC  2F0B                     move.l     -[A7], A3
  5253. 000040EE  AA14                     syscall    RGBForeColor
  5254. 000040F0  3D44 FFFE                move.w     [A6 - 0x2], D4
  5255. 000040F4  302E 0010                move.w     D0, [A6 + 0x10]
  5256. 000040F8  5240                     addq.w     D0, 1
  5257. 000040FA  3600                     move.w     D3, D0
  5258. 000040FC  3207                     move.w     D1, D7
  5259. 000040FE  9240                     sub.w      D1, D0
  5260. 00004100  3D41 FFE4                move.w     [A6 - 0x1C], D1
  5261. 00004104  3D41 FFFC                move.w     [A6 - 0x4], D1
  5262. 00004108  3D44 FFFA                move.w     [A6 - 0x6], D4
  5263. 0000410C  3005                     move.w     D0, D5
  5264. 0000410E  D06E 0010                add.w      D0, [A6 + 0x10]
  5265. 00004112  3D40 FFE8                move.w     [A6 - 0x18], D0
  5266. 00004116  3D40 FFF8                move.w     [A6 - 0x8], D0
  5267. 0000411A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5268. 0000411E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5269. 00004122  61FF 0000 0388           bsr        +0x38A /* 000044AC */
  5270. 00004128  3004                     move.w     D0, D4
  5271. 0000412A  D06E 0010                add.w      D0, [A6 + 0x10]
  5272. 0000412E  3D40 FFE2                move.w     [A6 - 0x1E], D0
  5273. 00004132  3D40 FFFE                move.w     [A6 - 0x2], D0
  5274. 00004136  3D45 FFFC                move.w     [A6 - 0x4], D5
  5275. 0000413A  3006                     move.w     D0, D6
  5276. 0000413C  9043                     sub.w      D0, D3
  5277. 0000413E  3D40 FFE0                move.w     [A6 - 0x20], D0
  5278. 00004142  3D40 FFFA                move.w     [A6 - 0x6], D0
  5279. 00004146  3D45 FFF8                move.w     [A6 - 0x8], D5
  5280. 0000414A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5281. 0000414E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5282. 00004152  61FF 0000 0358           bsr        +0x35A /* 000044AC */
  5283. 00004158  3006                     move.w     D0, D6
  5284. 0000415A  5340                     subq.w     D0, 1
  5285. 0000415C  3D40 FFE6                move.w     [A6 - 0x1A], D0
  5286. 00004160  3D40 FFFE                move.w     [A6 - 0x2], D0
  5287. 00004164  3D6E FFE8 FFFC           move.w     [A6 - 0x4], [A6 - 0x18]
  5288. 0000416A  3D6E FFE6 FFFA           move.w     [A6 - 0x6], [A6 - 0x1A]
  5289. 00004170  3D6E FFE4 FFF8           move.w     [A6 - 0x8], [A6 - 0x1C]
  5290. 00004176  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5291. 0000417A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5292. 0000417E  61FF 0000 032C           bsr        +0x32E /* 000044AC */
  5293. 00004184  3D6E FFE2 FFFE           move.w     [A6 - 0x2], [A6 - 0x1E]
  5294. 0000418A  3007                     move.w     D0, D7
  5295. 0000418C  5340                     subq.w     D0, 1
  5296. 0000418E  3D40 FFDE                move.w     [A6 - 0x22], D0
  5297. 00004192  3D40 FFFC                move.w     [A6 - 0x4], D0
  5298. 00004196  3D6E FFE0 FFFA           move.w     [A6 - 0x6], [A6 - 0x20]
  5299. 0000419C  3D6E FFDE FFF8           move.w     [A6 - 0x8], [A6 - 0x22]
  5300. 000041A2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5301. 000041A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5302. 000041AA  61FF 0000 0300           bsr        +0x302 /* 000044AC */
  5303. 000041B0  3D43 FFEA                move.w     [A6 - 0x16], D3
  5304. 000041B4  7600                     moveq.l    D3, 0x00
  5305. 000041B6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5306. 000041BA  6000 0082                bra        +0x84 /* 0000423E */
  5307. label000041BE:
  5308. 000041BE  3003                     move.w     D0, D3
  5309. 000041C0  5240                     addq.w     D0, 1
  5310. 000041C2  3D40 FFF4                move.w     [A6 - 0xC], D0
  5311. 000041C6  C1FC 0006                muls.w     D0, 0x6
  5312. 000041CA  204B                     movea.l    A0, A3
  5313. 000041CC  D1C0                     add.l      A0, D0
  5314. 000041CE  2448                     movea.l    A2, A0
  5315. 000041D0  4850                     pea.l      [A0]
  5316. 000041D2  302E 0010                move.w     D0, [A6 + 0x10]
  5317. 000041D6  9043                     sub.w      D0, D3
  5318. 000041D8  3D40 FFF2                move.w     [A6 - 0xE], D0
  5319. 000041DC  D045                     add.w      D0, D5
  5320. 000041DE  3D40 FFF6                move.w     [A6 - 0xA], D0
  5321. 000041E2  3F00                     move.w     -[A7], D0
  5322. 000041E4  3004                     move.w     D0, D4
  5323. 000041E6  D043                     add.w      D0, D3
  5324. 000041E8  3D40 FFEC                move.w     [A6 - 0x14], D0
  5325. 000041EC  3F00                     move.w     -[A7], D0
  5326. 000041EE  61FF 0000 02EA           bsr        +0x2EC /* 000044DA */
  5327. 000041F4  2F0A                     move.l     -[A7], A2
  5328. 000041F6  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  5329. 000041FA  3006                     move.w     D0, D6
  5330. 000041FC  906E FFF4                sub.w      D0, [A6 - 0xC]
  5331. 00004200  3D40 FFF0                move.w     [A6 - 0x10], D0
  5332. 00004204  3F00                     move.w     -[A7], D0
  5333. 00004206  61FF 0000 02D2           bsr        +0x2D4 /* 000044DA */
  5334. 0000420C  2F0A                     move.l     -[A7], A2
  5335. 0000420E  302E FFF2                move.w     D0, [A6 - 0xE]
  5336. 00004212  5240                     addq.w     D0, 1
  5337. 00004214  3207                     move.w     D1, D7
  5338. 00004216  9240                     sub.w      D1, D0
  5339. 00004218  3D41 FFEE                move.w     [A6 - 0x12], D1
  5340. 0000421C  3F01                     move.w     -[A7], D1
  5341. 0000421E  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  5342. 00004222  61FF 0000 02B6           bsr        +0x2B8 /* 000044DA */
  5343. 00004228  2F0A                     move.l     -[A7], A2
  5344. 0000422A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  5345. 0000422E  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  5346. 00004232  61FF 0000 02A6           bsr        +0x2A8 /* 000044DA */
  5347. 00004238  5243                     addq.w     D3, 1
  5348. 0000423A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5349. label0000423E:
  5350. 0000423E  B66E FFEA                cmp.w      D3, [A6 - 0x16]
  5351. 00004242  6D00 FF7A                blt        -0x84 /* 000041BE */
  5352. 00004246  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  5353. 0000424A  4E5E                     unlink     A6
  5354. 0000424C  4E75                     rts
  5355. 0000424E  4E56 0000                link       A6, 0
  5356. 00004252  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  5357. 00004256  246E 0008                movea.l    A2, [A6 + 0x8]
  5358. 0000425A  162E 000C                move.b     D3, [A6 + 0xC]
  5359. 0000425E  266E 000E                movea.l    A3, [A6 + 0xE]
  5360. 00004262  382E 0012                move.w     D4, [A6 + 0x12]
  5361. 00004266  7000                     moveq.l    D0, 0x00
  5362. 00004268  1003                     move.b     D0, D3
  5363. 0000426A  5340                     subq.w     D0, 1
  5364. 0000426C  6708                     beq        +0xA /* 00004276 */
  5365. 0000426E  5340                     subq.w     D0, 1
  5366. 00004270  674C                     beq        +0x4E /* 000042BE */
  5367. 00004272  6000 0092                bra        +0x94 /* 00004306 */
  5368. label00004276:
  5369. 00004276  7600                     moveq.l    D3, 0x00
  5370. 00004278  6000 008E                bra        +0x90 /* 00004308 */
  5371. label0000427C:
  5372. 0000427C  204B                     movea.l    A0, A3
  5373. 0000427E  D1C5                     add.l      A0, D5
  5374. 00004280  4850                     pea.l      [A0]
  5375. 00004282  AA14                     syscall    RGBForeColor
  5376. 00004284  42A7                     clr.l      -[A7]
  5377. 00004286  42A7                     clr.l      -[A7]
  5378. 00004288  2F0A                     move.l     -[A7], A2
  5379. 0000428A  4EBA FD9A                jsr        [PC - 0x266 /* 00004026 */]
  5380. 0000428E  0C44 0001                cmpi.w     D4, 0x1
  5381. 00004292  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5382. 00004296  6F0A                     ble        +0xC /* 000042A2 */
  5383. 00004298  2F0A                     move.l     -[A7], A2
  5384. 0000429A  2F3C 0001 0001           move.l     -[A7], 0x10001
  5385. 000042A0  A8A9                     syscall    InsetRect
  5386. label000042A2:
  5387. 000042A2  5243                     addq.w     D3, 1
  5388. 000042A4  5C85                     addq.l     D5, 6
  5389. label000042A6:
  5390. 000042A6  B644                     cmp.w      D3, D4
  5391. 000042A8  6DD2                     blt        -0x2C /* 0000427C */
  5392. 000042AA  0C44 0001                cmpi.w     D4, 0x1
  5393. 000042AE  6F56                     ble        +0x58 /* 00004306 */
  5394. 000042B0  3C04                     move.w     D6, D4
  5395. 000042B2  4446                     neg.w      D6
  5396. 000042B4  2F0A                     move.l     -[A7], A2
  5397. 000042B6  3F06                     move.w     -[A7], D6
  5398. 000042B8  3F06                     move.w     -[A7], D6
  5399. 000042BA  A8A9                     syscall    InsetRect
  5400. 000042BC  6048                     bra        +0x4A /* 00004306 */
  5401. label000042BE:
  5402. 000042BE  7600                     moveq.l    D3, 0x00
  5403. 000042C0  604A                     bra        +0x4C /* 0000430C */
  5404. label000042C2:
  5405. 000042C2  204B                     movea.l    A0, A3
  5406. 000042C4  D1C5                     add.l      A0, D5
  5407. 000042C6  4850                     pea.l      [A0]
  5408. 000042C8  AA14                     syscall    RGBForeColor
  5409. 000042CA  42A7                     clr.l      -[A7]
  5410. 000042CC  2F3C 0001 0001           move.l     -[A7], 0x10001
  5411. 000042D2  2F0A                     move.l     -[A7], A2
  5412. 000042D4  4EBA FBBC                jsr        [PC - 0x444 /* 00003E92 */]
  5413. 000042D8  0C44 0001                cmpi.w     D4, 0x1
  5414. 000042DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5415. 000042E0  6F0A                     ble        +0xC /* 000042EC */
  5416. 000042E2  2F0A                     move.l     -[A7], A2
  5417. 000042E4  2F3C 0001 0001           move.l     -[A7], 0x10001
  5418. 000042EA  A8A9                     syscall    InsetRect
  5419. label000042EC:
  5420. 000042EC  5243                     addq.w     D3, 1
  5421. 000042EE  5C85                     addq.l     D5, 6
  5422. label000042F0:
  5423. 000042F0  B644                     cmp.w      D3, D4
  5424. 000042F2  6DCE                     blt        -0x30 /* 000042C2 */
  5425. 000042F4  0C44 0001                cmpi.w     D4, 0x1
  5426. 000042F8  6F0C                     ble        +0xE /* 00004306 */
  5427. 000042FA  3E04                     move.w     D7, D4
  5428. 000042FC  4447                     neg.w      D7
  5429. 000042FE  2F0A                     move.l     -[A7], A2
  5430. 00004300  3F07                     move.w     -[A7], D7
  5431. 00004302  3F07                     move.w     -[A7], D7
  5432. 00004304  A8A9                     syscall    InsetRect
  5433. label00004306:
  5434. 00004306  6008                     bra        +0xA /* 00004310 */
  5435. label00004308:
  5436. 00004308  7A00                     moveq.l    D5, 0x00
  5437. 0000430A  609A                     bra        -0x64 /* 000042A6 */
  5438. label0000430C:
  5439. 0000430C  7A00                     moveq.l    D5, 0x00
  5440. 0000430E  60E0                     bra        -0x1E /* 000042F0 */
  5441. label00004310:
  5442. 00004310  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  5443. 00004314  4E5E                     unlink     A6
  5444. 00004316  4E75                     rts
  5445. 00004318  4E56 FFFC                link       A6, -0x0004
  5446. 0000431C  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  5447. 00004320  246E 0008                movea.l    A2, [A6 + 0x8]
  5448. 00004324  162E 000C                move.b     D3, [A6 + 0xC]
  5449. 00004328  266E 000E                movea.l    A3, [A6 + 0xE]
  5450. 0000432C  382E 0012                move.w     D4, [A6 + 0x12]
  5451. 00004330  7000                     moveq.l    D0, 0x00
  5452. 00004332  1003                     move.b     D0, D3
  5453. 00004334  5340                     subq.w     D0, 1
  5454. 00004336  6714                     beq        +0x16 /* 0000434C */
  5455. 00004338  5340                     subq.w     D0, 1
  5456. 0000433A  675A                     beq        +0x5C /* 00004396 */
  5457. 0000433C  5340                     subq.w     D0, 1
  5458. 0000433E  6700 00A4                beq        +0xA6 /* 000043E4 */
  5459. 00004342  5340                     subq.w     D0, 1
  5460. 00004344  6700 00F6                beq        +0xF8 /* 0000443C */
  5461. 00004348  6000 0142                bra        +0x144 /* 0000448C */
  5462. label0000434C:
  5463. 0000434C  7600                     moveq.l    D3, 0x00
  5464. 0000434E  6000 013E                bra        +0x140 /* 0000448E */
  5465. label00004352:
  5466. 00004352  204B                     movea.l    A0, A3
  5467. 00004354  D1C5                     add.l      A0, D5
  5468. 00004356  4850                     pea.l      [A0]
  5469. 00004358  3F12                     move.w     -[A7], [A2]
  5470. 0000435A  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  5471. 0000435E  61FF 0000 017A           bsr        +0x17C /* 000044DA */
  5472. 00004364  0C44 0001                cmpi.w     D4, 0x1
  5473. 00004368  504F                     addq.w     A7, 8
  5474. 0000436A  6F0A                     ble        +0xC /* 00004376 */
  5475. 0000436C  2F0A                     move.l     -[A7], A2
  5476. 0000436E  2F3C 0001 0001           move.l     -[A7], 0x10001
  5477. 00004374  A8A9                     syscall    InsetRect
  5478. label00004376:
  5479. 00004376  5243                     addq.w     D3, 1
  5480. 00004378  5C85                     addq.l     D5, 6
  5481. label0000437A:
  5482. 0000437A  B644                     cmp.w      D3, D4
  5483. 0000437C  6DD4                     blt        -0x2A /* 00004352 */
  5484. 0000437E  0C44 0001                cmpi.w     D4, 0x1
  5485. 00004382  6F00 0108                ble        +0x10A /* 0000448C */
  5486. 00004386  3C04                     move.w     D6, D4
  5487. 00004388  4446                     neg.w      D6
  5488. 0000438A  2F0A                     move.l     -[A7], A2
  5489. 0000438C  3F06                     move.w     -[A7], D6
  5490. 0000438E  3F06                     move.w     -[A7], D6
  5491. 00004390  A8A9                     syscall    InsetRect
  5492. 00004392  6000 00F8                bra        +0xFA /* 0000448C */
  5493. label00004396:
  5494. 00004396  7600                     moveq.l    D3, 0x00
  5495. 00004398  6000 00FA                bra        +0xFC /* 00004494 */
  5496. label0000439C:
  5497. 0000439C  204B                     movea.l    A0, A3
  5498. 0000439E  D1C5                     add.l      A0, D5
  5499. 000043A0  4850                     pea.l      [A0]
  5500. 000043A2  3F12                     move.w     -[A7], [A2]
  5501. 000043A4  302A 0006                move.w     D0, [A2 + 0x6]
  5502. 000043A8  5340                     subq.w     D0, 1
  5503. 000043AA  3F00                     move.w     -[A7], D0
  5504. 000043AC  61FF 0000 012C           bsr        +0x12E /* 000044DA */
  5505. 000043B2  0C44 0001                cmpi.w     D4, 0x1
  5506. 000043B6  504F                     addq.w     A7, 8
  5507. 000043B8  6F0A                     ble        +0xC /* 000043C4 */
  5508. 000043BA  2F0A                     move.l     -[A7], A2
  5509. 000043BC  2F3C 0001 0001           move.l     -[A7], 0x10001
  5510. 000043C2  A8A9                     syscall    InsetRect
  5511. label000043C4:
  5512. 000043C4  5243                     addq.w     D3, 1
  5513. 000043C6  5C85                     addq.l     D5, 6
  5514. label000043C8:
  5515. 000043C8  B644                     cmp.w      D3, D4
  5516. 000043CA  6DD0                     blt        -0x2E /* 0000439C */
  5517. 000043CC  0C44 0001                cmpi.w     D4, 0x1
  5518. 000043D0  6F00 00BA                ble        +0xBC /* 0000448C */
  5519. 000043D4  3E04                     move.w     D7, D4
  5520. 000043D6  4447                     neg.w      D7
  5521. 000043D8  2F0A                     move.l     -[A7], A2
  5522. 000043DA  3F07                     move.w     -[A7], D7
  5523. 000043DC  3F07                     move.w     -[A7], D7
  5524. 000043DE  A8A9                     syscall    InsetRect
  5525. 000043E0  6000 00AA                bra        +0xAC /* 0000448C */
  5526. label000043E4:
  5527. 000043E4  7600                     moveq.l    D3, 0x00
  5528. 000043E6  6000 00B2                bra        +0xB4 /* 0000449A */
  5529. label000043EA:
  5530. 000043EA  204B                     movea.l    A0, A3
  5531. 000043EC  D1C5                     add.l      A0, D5
  5532. 000043EE  4850                     pea.l      [A0]
  5533. 000043F0  302A 0004                move.w     D0, [A2 + 0x4]
  5534. 000043F4  5340                     subq.w     D0, 1
  5535. 000043F6  3F00                     move.w     -[A7], D0
  5536. 000043F8  302A 0006                move.w     D0, [A2 + 0x6]
  5537. 000043FC  5340                     subq.w     D0, 1
  5538. 000043FE  3F00                     move.w     -[A7], D0
  5539. 00004400  61FF 0000 00D8           bsr        +0xDA /* 000044DA */
  5540. 00004406  0C44 0001                cmpi.w     D4, 0x1
  5541. 0000440A  504F                     addq.w     A7, 8
  5542. 0000440C  6F0A                     ble        +0xC /* 00004418 */
  5543. 0000440E  2F0A                     move.l     -[A7], A2
  5544. 00004410  2F3C 0001 0001           move.l     -[A7], 0x10001
  5545. 00004416  A8A9                     syscall    InsetRect
  5546. label00004418:
  5547. 00004418  5243                     addq.w     D3, 1
  5548. 0000441A  5C85                     addq.l     D5, 6
  5549. label0000441C:
  5550. 0000441C  B644                     cmp.w      D3, D4
  5551. 0000441E  6DCA                     blt        -0x34 /* 000043EA */
  5552. 00004420  0C44 0001                cmpi.w     D4, 0x1
  5553. 00004424  6F66                     ble        +0x68 /* 0000448C */
  5554. 00004426  3004                     move.w     D0, D4
  5555. 00004428  4440                     neg.w      D0
  5556. 0000442A  3D40 FFFE                move.w     [A6 - 0x2], D0
  5557. 0000442E  2F0A                     move.l     -[A7], A2
  5558. 00004430  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5559. 00004434  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5560. 00004438  A8A9                     syscall    InsetRect
  5561. 0000443A  6050                     bra        +0x52 /* 0000448C */
  5562. label0000443C:
  5563. 0000443C  7600                     moveq.l    D3, 0x00
  5564. 0000443E  6060                     bra        +0x62 /* 000044A0 */
  5565. label00004440:
  5566. 00004440  204B                     movea.l    A0, A3
  5567. 00004442  D1C5                     add.l      A0, D5
  5568. 00004444  4850                     pea.l      [A0]
  5569. 00004446  302A 0004                move.w     D0, [A2 + 0x4]
  5570. 0000444A  5340                     subq.w     D0, 1
  5571. 0000444C  3F00                     move.w     -[A7], D0
  5572. 0000444E  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  5573. 00004452  61FF 0000 0086           bsr        +0x88 /* 000044DA */
  5574. 00004458  0C44 0001                cmpi.w     D4, 0x1
  5575. 0000445C  504F                     addq.w     A7, 8
  5576. 0000445E  6F0A                     ble        +0xC /* 0000446A */
  5577. 00004460  2F0A                     move.l     -[A7], A2
  5578. 00004462  2F3C 0001 0001           move.l     -[A7], 0x10001
  5579. 00004468  A8A9                     syscall    InsetRect
  5580. label0000446A:
  5581. 0000446A  5243                     addq.w     D3, 1
  5582. 0000446C  5C85                     addq.l     D5, 6
  5583. label0000446E:
  5584. 0000446E  B644                     cmp.w      D3, D4
  5585. 00004470  6DCE                     blt        -0x30 /* 00004440 */
  5586. 00004472  0C44 0001                cmpi.w     D4, 0x1
  5587. 00004476  6F14                     ble        +0x16 /* 0000448C */
  5588. 00004478  3004                     move.w     D0, D4
  5589. 0000447A  4440                     neg.w      D0
  5590. 0000447C  3D40 FFFC                move.w     [A6 - 0x4], D0
  5591. 00004480  2F0A                     move.l     -[A7], A2
  5592. 00004482  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5593. 00004486  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  5594. 0000448A  A8A9                     syscall    InsetRect
  5595. label0000448C:
  5596. 0000448C  6016                     bra        +0x18 /* 000044A4 */
  5597. label0000448E:
  5598. 0000448E  7A00                     moveq.l    D5, 0x00
  5599. 00004490  6000 FEE8                bra        -0x116 /* 0000437A */
  5600. label00004494:
  5601. 00004494  7A00                     moveq.l    D5, 0x00
  5602. 00004496  6000 FF30                bra        -0xCE /* 000043C8 */
  5603. label0000449A:
  5604. 0000449A  7A00                     moveq.l    D5, 0x00
  5605. 0000449C  6000 FF7E                bra        -0x80 /* 0000441C */
  5606. label000044A0:
  5607. 000044A0  7A00                     moveq.l    D5, 0x00
  5608. 000044A2  60CA                     bra        -0x34 /* 0000446E */
  5609. label000044A4:
  5610. 000044A4  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  5611. 000044A8  4E5E                     unlink     A6
  5612. 000044AA  4E75                     rts
  5613. fn000044AC:
  5614. 000044AC  4E56 0000                link       A6, 0
  5615. 000044B0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  5616. 000044B4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5617. 000044B8  A893                     syscall    MoveTo
  5618. 000044BA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  5619. 000044BE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5620. 000044C2  A891                     syscall    LineTo
  5621. 000044C4  4E5E                     unlink     A6
  5622. 000044C6  4E75                     rts
  5623. fn000044C8:
  5624. 000044C8  4E56 0000                link       A6, 0
  5625. 000044CC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  5626. 000044D0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5627. 000044D4  A891                     syscall    LineTo
  5628. 000044D6  4E5E                     unlink     A6
  5629. 000044D8  4E75                     rts
  5630. fn000044DA:
  5631. 000044DA  4E56 0000                link       A6, 0
  5632. 000044DE  48E7 1820                movem.l    -[A7], D3,D4,A2
  5633. 000044E2  382E 0008                move.w     D4, [A6 + 0x8]
  5634. 000044E6  362E 000A                move.w     D3, [A6 + 0xA]
  5635. 000044EA  246E 000C                movea.l    A2, [A6 + 0xC]
  5636. 000044EE  2F0A                     move.l     -[A7], A2
  5637. 000044F0  AA14                     syscall    RGBForeColor
  5638. 000044F2  3F04                     move.w     -[A7], D4
  5639. 000044F4  3F03                     move.w     -[A7], D3
  5640. 000044F6  A893                     syscall    MoveTo
  5641. 000044F8  3F04                     move.w     -[A7], D4
  5642. 000044FA  3F03                     move.w     -[A7], D3
  5643. 000044FC  A891                     syscall    LineTo
  5644. 000044FE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5645. 00004502  4E5E                     unlink     A6
  5646. 00004504  4E75                     rts
  5647. 00004506  4E56 0000                link       A6, 0
  5648. 0000450A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  5649. 0000450E  246E 0008                movea.l    A2, [A6 + 0x8]
  5650. 00004512  362E 000C                move.w     D3, [A6 + 0xC]
  5651. 00004516  266E 000E                movea.l    A3, [A6 + 0xE]
  5652. 0000451A  4A43                     tst.w      D3
  5653. 0000451C  6718                     beq        +0x1A /* 00004536 */
  5654. 0000451E  204A                     movea.l    A0, A2
  5655. 00004520  41E8 00F2                lea.l      A0, [A0 + 0xF2]
  5656. 00004524  2848                     movea.l    A4, A0
  5657. 00004526  2488                     move.l     [A2], A0
  5658. 00004528  2548 00A8                move.l     [A2 + 0xA8], A0
  5659. 0000452C  2F0C                     move.l     -[A7], A4
  5660. 0000452E  4EB9 0000 3AE0           jsr        [0x00003AE0]
  5661. 00004534  584F                     addq.w     A7, 4
  5662. label00004536:
  5663. 00004536  2F0B                     move.l     -[A7], A3
  5664. 00004538  4267                     clr.w      -[A7]
  5665. 0000453A  2F0A                     move.l     -[A7], A2
  5666. 0000453C  4EB9 0000 3538           jsr        [0x00003538]
  5667. 00004542  204A                     movea.l    A0, A2
  5668. 00004544  41E8 007A                lea.l      A0, [A0 + 0x7A]
  5669. 00004548  2808                     move.l     D4, A0
  5670. 0000454A  4850                     pea.l      [A0]
  5671. 0000454C  4EB9 0000 3B10           jsr        [0x00003B10]
  5672. 00004552  4267                     clr.w      -[A7]
  5673. 00004554  204A                     movea.l    A0, A2
  5674. 00004556  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  5675. 0000455A  2A08                     move.l     D5, A0
  5676. 0000455C  4850                     pea.l      [A0]
  5677. 0000455E  4EB9 0000 3CB0           jsr        [0x00003CB0]
  5678. 00004564  41F9 0000 3FDA           lea.l      A0, [0x00003FDA]
  5679. 0000456A  2548 0004                move.l     [A2 + 0x4], A0
  5680. 0000456E  41F9 0000 3FDA           lea.l      A0, [0x00003FDA]
  5681. 00004574  41E8 0260                lea.l      A0, [A0 + 0x260]
  5682. 00004578  2252                     movea.l    A1, [A2]
  5683. 0000457A  2288                     move.l     [A1], A0
  5684. 0000457C  41F9 0000 3FDA           lea.l      A0, [0x00003FDA]
  5685. 00004582  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  5686. 00004586  2548 007A                move.l     [A2 + 0x7A], A0
  5687. 0000458A  41F9 0000 3FDA           lea.l      A0, [0x00003FDA]
  5688. 00004590  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  5689. 00004594  2548 00AC                move.l     [A2 + 0xAC], A0
  5690. 00004598  2852                     movea.l    A4, [A2]
  5691. 0000459A  204A                     movea.l    A0, A2
  5692. 0000459C  41E8 00F2                lea.l      A0, [A0 + 0xF2]
  5693. 000045A0  91CC                     sub.l      A0, A4
  5694. 000045A2  2948 0008                move.l     [A4 + 0x8], A0
  5695. 000045A6  42AA 00EE                clr.l      [A2 + 0xEE]
  5696. 000045AA  4878 0004                push.l     0x4
  5697. 000045AE  486A 00DE                pea.l      [A2 + 0xDE]
  5698. 000045B2  2F0B                     move.l     -[A7], A3
  5699. 000045B4  2057                     movea.l    A0, [A7]
  5700. 000045B6  2250                     movea.l    A1, [A0]
  5701. 000045B8  2269 0024                movea.l    A1, [A1 + 0x24]
  5702. 000045BC  4E91                     jsr        [A1]
  5703. 000045BE  4878 0004                push.l     0x4
  5704. 000045C2  486A 00E2                pea.l      [A2 + 0xE2]
  5705. 000045C6  2F0B                     move.l     -[A7], A3
  5706. 000045C8  2057                     movea.l    A0, [A7]
  5707. 000045CA  2250                     movea.l    A1, [A0]
  5708. 000045CC  2269 0024                movea.l    A1, [A1 + 0x24]
  5709. 000045D0  4E91                     jsr        [A1]
  5710. 000045D2  4878 0001                push.l     0x1
  5711. 000045D6  486A 00E6                pea.l      [A2 + 0xE6]
  5712. 000045DA  2F0B                     move.l     -[A7], A3
  5713. 000045DC  2057                     movea.l    A0, [A7]
  5714. 000045DE  2250                     movea.l    A1, [A0]
  5715. 000045E0  2269 0024                movea.l    A1, [A1 + 0x24]
  5716. 000045E4  4E91                     jsr        [A1]
  5717. 000045E6  4878 0001                push.l     0x1
  5718. 000045EA  486A 00E7                pea.l      [A2 + 0xE7]
  5719. 000045EE  2F0B                     move.l     -[A7], A3
  5720. 000045F0  2057                     movea.l    A0, [A7]
  5721. 000045F2  2250                     movea.l    A1, [A0]
  5722. 000045F4  2269 0024                movea.l    A1, [A1 + 0x24]
  5723. 000045F8  4E91                     jsr        [A1]
  5724. 000045FA  4878 0001                push.l     0x1
  5725. 000045FE  486A 00E8                pea.l      [A2 + 0xE8]
  5726. 00004602  2F0B                     move.l     -[A7], A3
  5727. 00004604  2057                     movea.l    A0, [A7]
  5728. 00004606  2250                     movea.l    A1, [A0]
  5729. 00004608  2269 0024                movea.l    A1, [A1 + 0x24]
  5730. 0000460C  4E91                     jsr        [A1]
  5731. 0000460E  4878 0001                push.l     0x1
  5732. 00004612  486A 00E9                pea.l      [A2 + 0xE9]
  5733. 00004616  2F0B                     move.l     -[A7], A3
  5734. 00004618  2057                     movea.l    A0, [A7]
  5735. 0000461A  2250                     movea.l    A1, [A0]
  5736. 0000461C  2269 0024                movea.l    A1, [A1 + 0x24]
  5737. 00004620  4E91                     jsr        [A1]
  5738. 00004622  4878 0002                push.l     0x2
  5739. 00004626  486A 00EA                pea.l      [A2 + 0xEA]
  5740. 0000462A  2F0B                     move.l     -[A7], A3
  5741. 0000462C  2057                     movea.l    A0, [A7]
  5742. 0000462E  2250                     movea.l    A1, [A0]
  5743. 00004630  2269 0024                movea.l    A1, [A1 + 0x24]
  5744. 00004634  4E91                     jsr        [A1]
  5745. 00004636  4878 0001                push.l     0x1
  5746. 0000463A  486A 00EC                pea.l      [A2 + 0xEC]
  5747. 0000463E  2F0B                     move.l     -[A7], A3
  5748. 00004640  2057                     movea.l    A0, [A7]
  5749. 00004642  2250                     movea.l    A1, [A0]
  5750. 00004644  2269 0024                movea.l    A1, [A1 + 0x24]
  5751. 00004648  4E91                     jsr        [A1]
  5752. 0000464A  4878 0001                push.l     0x1
  5753. 0000464E  486A 00ED                pea.l      [A2 + 0xED]
  5754. 00004652  2F0B                     move.l     -[A7], A3
  5755. 00004654  2057                     movea.l    A0, [A7]
  5756. 00004656  2250                     movea.l    A1, [A0]
  5757. 00004658  2269 0024                movea.l    A1, [A1 + 0x24]
  5758. 0000465C  4E91                     jsr        [A1]
  5759. 0000465E  162A 00EC                move.b     D3, [A2 + 0xEC]
  5760. 00004662  4A03                     tst.b      D3
  5761. 00004664  4FEF 0080                lea.l      A7, [A7 + 0x80]
  5762. 00004668  6744                     beq        +0x46 /* 000046AE */
  5763. 0000466A  4A2A 00ED                tst.b      [A2 + 0xED]
  5764. 0000466E  673E                     beq        +0x40 /* 000046AE */
  5765. 00004670  4AB9 0002 B6B6           tst.l      [0x0002B6B6]
  5766. 00004676  671A                     beq        +0x1C /* 00004692 */
  5767. 00004678  1F3C 0001                move.b     -[A7], 0x1
  5768. 0000467C  4227                     clr.b      -[A7]
  5769. 0000467E  2F39 0002 B6B6           move.l     -[A7], [0x0002B6B6]
  5770. 00004684  2057                     movea.l    A0, [A7]
  5771. 00004686  2268 0004                movea.l    A1, [A0 + 0x4]
  5772. 0000468A  2269 0230                movea.l    A1, [A1 + 0x230]
  5773. 0000468E  4E91                     jsr        [A1]
  5774. 00004690  504F                     addq.w     A7, 8
  5775. label00004692:
  5776. 00004692  23CA 0002 B6B6           move.l     [0x0002B6B6], A2
  5777. 00004698  486A 0008                pea.l      [A2 + 0x8]
  5778. 0000469C  2F3C 6663 7573           move.l     -[A7], 0x66637573 /* 'fcus' */
  5779. 000046A2  2F04                     move.l     -[A7], D4
  5780. 000046A4  4EB9 0000 3B28           jsr        [0x00003B28]
  5781. 000046AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5782. label000046AE:
  5783. 000046AE  70FF                     moveq.l    D0, 0xFFFFFFFF
  5784. 000046B0  B0AA 00E2                cmp.l      D0, [A2 + 0xE2]
  5785. 000046B4  661C                     bne        +0x1E /* 000046D2 */
  5786. 000046B6  266A 00B0                movea.l    A3, [A2 + 0xB0]
  5787. 000046BA  23CB 0002 B7CA           move.l     [0x0002B7CA], A3
  5788. 000046C0  42A7                     clr.l      -[A7]
  5789. 000046C2  2F05                     move.l     -[A7], D5
  5790. 000046C4  2057                     movea.l    A0, [A7]
  5791. 000046C6  2268 0004                movea.l    A1, [A0 + 0x4]
  5792. 000046CA  2269 000C                movea.l    A1, [A1 + 0xC]
  5793. 000046CE  4E91                     jsr        [A1]
  5794. 000046D0  504F                     addq.w     A7, 8
  5795. label000046D2:
  5796. 000046D2  204A                     movea.l    A0, A2
  5797. 000046D4  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  5798. 000046D8  4E5E                     unlink     A6
  5799. 000046DA  4E75                     rts
  5800. 000046DC  4E56 0000                link       A6, 0
  5801. 000046E0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5802. 000046E4  246E 0008                movea.l    A2, [A6 + 0x8]
  5803. 000046E8  362E 000C                move.w     D3, [A6 + 0xC]
  5804. 000046EC  200A                     move.l     D0, A2
  5805. 000046EE  6700 0098                beq        +0x9A /* 00004788 */
  5806. 000046F2  41F9 0000 3FDA           lea.l      A0, [0x00003FDA]
  5807. 000046F8  2548 0004                move.l     [A2 + 0x4], A0
  5808. 000046FC  41F9 0000 3FDA           lea.l      A0, [0x00003FDA]
  5809. 00004702  41E8 0260                lea.l      A0, [A0 + 0x260]
  5810. 00004706  2252                     movea.l    A1, [A2]
  5811. 00004708  2288                     move.l     [A1], A0
  5812. 0000470A  41F9 0000 3FDA           lea.l      A0, [0x00003FDA]
  5813. 00004710  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  5814. 00004714  2548 007A                move.l     [A2 + 0x7A], A0
  5815. 00004718  41F9 0000 3FDA           lea.l      A0, [0x00003FDA]
  5816. 0000471E  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  5817. 00004722  2548 00AC                move.l     [A2 + 0xAC], A0
  5818. 00004726  2652                     movea.l    A3, [A2]
  5819. 00004728  204A                     movea.l    A0, A2
  5820. 0000472A  41E8 00F2                lea.l      A0, [A0 + 0xF2]
  5821. 0000472E  2848                     movea.l    A4, A0
  5822. 00004730  91CB                     sub.l      A0, A3
  5823. 00004732  2748 0008                move.l     [A3 + 0x8], A0
  5824. 00004736  B5F9 0002 B6B6           cmpa.l     A2, [0x0002B6B6]
  5825. 0000473C  6606                     bne        +0x8 /* 00004744 */
  5826. 0000473E  42B9 0002 B6B6           clr.l      [0x0002B6B6]
  5827. label00004744:
  5828. 00004744  4267                     clr.w      -[A7]
  5829. 00004746  486A 00A8                pea.l      [A2 + 0xA8]
  5830. 0000474A  4EB9 0000 3CC8           jsr        [0x00003CC8]
  5831. 00004750  4267                     clr.w      -[A7]
  5832. 00004752  486A 007A                pea.l      [A2 + 0x7A]
  5833. 00004756  4EB9 0000 3B18           jsr        [0x00003B18]
  5834. 0000475C  4267                     clr.w      -[A7]
  5835. 0000475E  2F0A                     move.l     -[A7], A2
  5836. 00004760  4EB9 0000 3540           jsr        [0x00003540]
  5837. 00004766  4A43                     tst.w      D3
  5838. 00004768  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5839. 0000476C  670C                     beq        +0xE /* 0000477A */
  5840. 0000476E  4267                     clr.w      -[A7]
  5841. 00004770  2F0C                     move.l     -[A7], A4
  5842. 00004772  4EB9 0000 3AE8           jsr        [0x00003AE8]
  5843. 00004778  5C4F                     addq.w     A7, 6
  5844. label0000477A:
  5845. 0000477A  4A43                     tst.w      D3
  5846. 0000477C  6F0A                     ble        +0xC /* 00004788 */
  5847. 0000477E  2F0A                     move.l     -[A7], A2
  5848. 00004780  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  5849. 00004786  584F                     addq.w     A7, 4
  5850. label00004788:
  5851. 00004788  204A                     movea.l    A0, A2
  5852. 0000478A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5853. 0000478E  4E5E                     unlink     A6
  5854. 00004790  4E75                     rts
  5855. 00004792  4E56 FFFC                link       A6, -0x0004
  5856. 00004796  48E7 1030                movem.l    -[A7], D3,A2,A3
  5857. 0000479A  246E 0008                movea.l    A2, [A6 + 0x8]
  5858. 0000479E  262A 00E2                move.l     D3, [A2 + 0xE2]
  5859. 000047A2  70FF                     moveq.l    D0, 0xFFFFFFFF
  5860. 000047A4  B680                     cmp.l      D3, D0
  5861. 000047A6  6774                     beq        +0x76 /* 0000481C */
  5862. 000047A8  4267                     clr.w      -[A7]
  5863. 000047AA  4879 0000 44B6           push.l     0x44B6
  5864. 000047B0  4879 0000 44D0           push.l     0x44D0
  5865. 000047B6  4878 0004                push.l     0x4
  5866. 000047BA  2F03                     move.l     -[A7], D3
  5867. 000047BC  2F0A                     move.l     -[A7], A2
  5868. 000047BE  2057                     movea.l    A0, [A7]
  5869. 000047C0  2268 0004                movea.l    A1, [A0 + 0x4]
  5870. 000047C4  2269 0010                movea.l    A1, [A1 + 0x10]
  5871. 000047C8  4E91                     jsr        [A1]
  5872. 000047CA  504F                     addq.w     A7, 8
  5873. 000047CC  2F08                     move.l     -[A7], A0
  5874. 000047CE  4EB9 0000 1FE8           jsr        [0x00001FE8]
  5875. 000047D4  2648                     movea.l    A3, A0
  5876. 000047D6  200B                     move.l     D0, A3
  5877. 000047D8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5878. 000047DC  661E                     bne        +0x20 /* 000047FC */
  5879. 000047DE  42A7                     clr.l      -[A7]
  5880. 000047E0  486E FFFC                pea.l      [A6 - 0x4]
  5881. 000047E4  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  5882. 000047EC  4879 0000 44B4           push.l     0x44B4
  5883. 000047F2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5884. 000047F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5885. label000047FC:
  5886. 000047FC  204A                     movea.l    A0, A2
  5887. 000047FE  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  5888. 00004802  B7C8                     cmpa.l     A3, A0
  5889. 00004804  6602                     bne        +0x4 /* 00004808 */
  5890. 00004806  97CB                     sub.l      A3, A3
  5891. label00004808:
  5892. 00004808  2F0B                     move.l     -[A7], A3
  5893. 0000480A  486A 00A8                pea.l      [A2 + 0xA8]
  5894. 0000480E  2057                     movea.l    A0, [A7]
  5895. 00004810  2268 0004                movea.l    A1, [A0 + 0x4]
  5896. 00004814  2269 0020                movea.l    A1, [A1 + 0x20]
  5897. 00004818  4E91                     jsr        [A1]
  5898. 0000481A  504F                     addq.w     A7, 8
  5899. label0000481C:
  5900. 0000481C  262A 00DE                move.l     D3, [A2 + 0xDE]
  5901. 00004820  70FF                     moveq.l    D0, 0xFFFFFFFF
  5902. 00004822  B680                     cmp.l      D3, D0
  5903. 00004824  6722                     beq        +0x24 /* 00004848 */
  5904. 00004826  2F03                     move.l     -[A7], D3
  5905. 00004828  2F0A                     move.l     -[A7], A2
  5906. 0000482A  2057                     movea.l    A0, [A7]
  5907. 0000482C  2268 0004                movea.l    A1, [A0 + 0x4]
  5908. 00004830  2269 0010                movea.l    A1, [A1 + 0x10]
  5909. 00004834  4E91                     jsr        [A1]
  5910. 00004836  2548 00EE                move.l     [A2 + 0xEE], A0
  5911. 0000483A  B5EA 00EE                cmpa.l     A2, [A2 + 0xEE]
  5912. 0000483E  504F                     addq.w     A7, 8
  5913. 00004840  660A                     bne        +0xC /* 0000484C */
  5914. 00004842  42AA 00EE                clr.l      [A2 + 0xEE]
  5915. 00004846  6004                     bra        +0x6 /* 0000484C */
  5916. label00004848:
  5917. 00004848  42AA 00EE                clr.l      [A2 + 0xEE]
  5918. label0000484C:
  5919. 0000484C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5920. 00004850  4E5E                     unlink     A6
  5921. 00004852  4E75                     rts
  5922. 00004854  4E56 FFC8                link       A6, -0x0038
  5923. 00004858  48E7 0030                movem.l    -[A7], A2,A3
  5924. 0000485C  246E 0008                movea.l    A2, [A6 + 0x8]
  5925. 00004860  486E FFD4                pea.l      [A6 - 0x2C]
  5926. 00004864  2F0A                     move.l     -[A7], A2
  5927. 00004866  2057                     movea.l    A0, [A7]
  5928. 00004868  2268 0004                movea.l    A1, [A0 + 0x4]
  5929. 0000486C  2269 003C                movea.l    A1, [A1 + 0x3C]
  5930. 00004870  4E91                     jsr        [A1]
  5931. 00004872  486E FFD4                pea.l      [A6 - 0x2C]
  5932. 00004876  486E FFFA                pea.l      [A6 - 0x6]
  5933. 0000487A  4EB9 0000 2348           jsr        [0x00002348]
  5934. 00004880  4A2A 00E9                tst.b      [A2 + 0xE9]
  5935. 00004884  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5936. 00004888  6754                     beq        +0x56 /* 000048DE */
  5937. 0000488A  2D6E FFD4 FFF2           move.l     [A6 - 0xE], [A6 - 0x2C]
  5938. 00004890  2D6E FFD8 FFF6           move.l     [A6 - 0xA], [A6 - 0x28]
  5939. 00004896  302E FFF8                move.w     D0, [A6 - 0x8]
  5940. 0000489A  906A 00EA                sub.w      D0, [A2 + 0xEA]
  5941. 0000489E  3D40 FFF4                move.w     [A6 - 0xC], D0
  5942. 000048A2  302E FFF6                move.w     D0, [A6 - 0xA]
  5943. 000048A6  906A 00EA                sub.w      D0, [A2 + 0xEA]
  5944. 000048AA  3D40 FFF2                move.w     [A6 - 0xE], D0
  5945. 000048AE  486E FFF2                pea.l      [A6 - 0xE]
  5946. 000048B2  486E FFCE                pea.l      [A6 - 0x32]
  5947. 000048B6  4EB9 0000 2348           jsr        [0x00002348]
  5948. 000048BC  266E FFCE                movea.l    A3, [A6 - 0x32]
  5949. 000048C0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5950. 000048C4  2F0B                     move.l     -[A7], A3
  5951. 000048C6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5952. 000048CA  A8E6                     syscall    DiffRgn
  5953. 000048CC  3F3C FFFF                move.w     -[A7], 0xFFFF
  5954. 000048D0  486E FFCE                pea.l      [A6 - 0x32]
  5955. 000048D4  4EB9 0000 2358           jsr        [0x00002358]
  5956. 000048DA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5957. label000048DE:
  5958. 000048DE  266A 00EE                movea.l    A3, [A2 + 0xEE]
  5959. 000048E2  200B                     move.l     D0, A3
  5960. 000048E4  6700 00C4                beq        +0xC6 /* 000049AA */
  5961. 000048E8  486E FFDC                pea.l      [A6 - 0x24]
  5962. 000048EC  2F0B                     move.l     -[A7], A3
  5963. 000048EE  2057                     movea.l    A0, [A7]
  5964. 000048F0  2268 0004                movea.l    A1, [A0 + 0x4]
  5965. 000048F4  2269 0038                movea.l    A1, [A1 + 0x38]
  5966. 000048F8  4E91                     jsr        [A1]
  5967. 000048FA  486E FFDC                pea.l      [A6 - 0x24]
  5968. 000048FE  2F0A                     move.l     -[A7], A2
  5969. 00004900  2057                     movea.l    A0, [A7]
  5970. 00004902  2268 0004                movea.l    A1, [A0 + 0x4]
  5971. 00004906  2269 010C                movea.l    A1, [A1 + 0x10C]
  5972. 0000490A  4E91                     jsr        [A1]
  5973. 0000490C  486E FFE0                pea.l      [A6 - 0x20]
  5974. 00004910  2F0A                     move.l     -[A7], A2
  5975. 00004912  2057                     movea.l    A0, [A7]
  5976. 00004914  2268 0004                movea.l    A1, [A0 + 0x4]
  5977. 00004918  2269 010C                movea.l    A1, [A1 + 0x10C]
  5978. 0000491C  4E91                     jsr        [A1]
  5979. 0000491E  486E FFDC                pea.l      [A6 - 0x24]
  5980. 00004922  486E FFEC                pea.l      [A6 - 0x14]
  5981. 00004926  4EB9 0000 2348           jsr        [0x00002348]
  5982. 0000492C  4A2A 00E8                tst.b      [A2 + 0xE8]
  5983. 00004930  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5984. 00004934  6754                     beq        +0x56 /* 0000498A */
  5985. 00004936  2D6E FFDC FFE4           move.l     [A6 - 0x1C], [A6 - 0x24]
  5986. 0000493C  2D6E FFE0 FFE8           move.l     [A6 - 0x18], [A6 - 0x20]
  5987. 00004942  302E FFEA                move.w     D0, [A6 - 0x16]
  5988. 00004946  906A 00EA                sub.w      D0, [A2 + 0xEA]
  5989. 0000494A  3D40 FFE6                move.w     [A6 - 0x1A], D0
  5990. 0000494E  302E FFE8                move.w     D0, [A6 - 0x18]
  5991. 00004952  906A 00EA                sub.w      D0, [A2 + 0xEA]
  5992. 00004956  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5993. 0000495A  486E FFE4                pea.l      [A6 - 0x1C]
  5994. 0000495E  486E FFC8                pea.l      [A6 - 0x38]
  5995. 00004962  4EB9 0000 2348           jsr        [0x00002348]
  5996. 00004968  246E FFC8                movea.l    A2, [A6 - 0x38]
  5997. 0000496C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5998. 00004970  2F0A                     move.l     -[A7], A2
  5999. 00004972  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6000. 00004976  A8E6                     syscall    DiffRgn
  6001. 00004978  3F3C FFFF                move.w     -[A7], 0xFFFF
  6002. 0000497C  486E FFC8                pea.l      [A6 - 0x38]
  6003. 00004980  4EB9 0000 2358           jsr        [0x00002358]
  6004. 00004986  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6005. label0000498A:
  6006. 0000498A  246E FFEC                movea.l    A2, [A6 - 0x14]
  6007. 0000498E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6008. 00004992  2F0A                     move.l     -[A7], A2
  6009. 00004994  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6010. 00004998  A8E6                     syscall    DiffRgn
  6011. 0000499A  3F3C FFFF                move.w     -[A7], 0xFFFF
  6012. 0000499E  486E FFEC                pea.l      [A6 - 0x14]
  6013. 000049A2  4EB9 0000 2358           jsr        [0x00002358]
  6014. 000049A8  5C4F                     addq.w     A7, 6
  6015. label000049AA:
  6016. 000049AA  486E FFFA                pea.l      [A6 - 0x6]
  6017. 000049AE  4EB9 0000 2360           jsr        [0x00002360]
  6018. 000049B4  2448                     movea.l    A2, A0
  6019. 000049B6  3F3C FFFF                move.w     -[A7], 0xFFFF
  6020. 000049BA  486E FFFA                pea.l      [A6 - 0x6]
  6021. 000049BE  4EB9 0000 2358           jsr        [0x00002358]
  6022. 000049C4  204A                     movea.l    A0, A2
  6023. 000049C6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6024. 000049CA  4CDF 0C00                movem.l    A2,A3, [A7]+
  6025. 000049CE  4E5E                     unlink     A6
  6026. 000049D0  4E75                     rts
  6027. 000049D2  4E56 FFD0                link       A6, -0x0030
  6028. 000049D6  48E7 0030                movem.l    -[A7], A2,A3
  6029. 000049DA  246E 0008                movea.l    A2, [A6 + 0x8]
  6030. 000049DE  266A 00EE                movea.l    A3, [A2 + 0xEE]
  6031. 000049E2  200B                     move.l     D0, A3
  6032. 000049E4  6700 015A                beq        +0x15C /* 00004B40 */
  6033. 000049E8  486E FFF2                pea.l      [A6 - 0xE]
  6034. 000049EC  2F0B                     move.l     -[A7], A3
  6035. 000049EE  2057                     movea.l    A0, [A7]
  6036. 000049F0  2268 0004                movea.l    A1, [A0 + 0x4]
  6037. 000049F4  2269 0038                movea.l    A1, [A1 + 0x38]
  6038. 000049F8  4E91                     jsr        [A1]
  6039. 000049FA  486E FFF2                pea.l      [A6 - 0xE]
  6040. 000049FE  2F0A                     move.l     -[A7], A2
  6041. 00004A00  2057                     movea.l    A0, [A7]
  6042. 00004A02  2268 0004                movea.l    A1, [A0 + 0x4]
  6043. 00004A06  2269 010C                movea.l    A1, [A1 + 0x10C]
  6044. 00004A0A  4E91                     jsr        [A1]
  6045. 00004A0C  486E FFF6                pea.l      [A6 - 0xA]
  6046. 00004A10  2F0A                     move.l     -[A7], A2
  6047. 00004A12  2057                     movea.l    A0, [A7]
  6048. 00004A14  2268 0004                movea.l    A1, [A0 + 0x4]
  6049. 00004A18  2269 010C                movea.l    A1, [A1 + 0x10C]
  6050. 00004A1C  4E91                     jsr        [A1]
  6051. 00004A1E  486E FFF2                pea.l      [A6 - 0xE]
  6052. 00004A22  486E FFEC                pea.l      [A6 - 0x14]
  6053. 00004A26  4EB9 0000 2348           jsr        [0x00002348]
  6054. 00004A2C  4A2A 00E8                tst.b      [A2 + 0xE8]
  6055. 00004A30  4FEF 0020                lea.l      A7, [A7 + 0x20]
  6056. 00004A34  6754                     beq        +0x56 /* 00004A8A */
  6057. 00004A36  2D6E FFF2 FFE4           move.l     [A6 - 0x1C], [A6 - 0xE]
  6058. 00004A3C  2D6E FFF6 FFE8           move.l     [A6 - 0x18], [A6 - 0xA]
  6059. 00004A42  302E FFEA                move.w     D0, [A6 - 0x16]
  6060. 00004A46  906A 00EA                sub.w      D0, [A2 + 0xEA]
  6061. 00004A4A  3D40 FFE6                move.w     [A6 - 0x1A], D0
  6062. 00004A4E  302E FFE8                move.w     D0, [A6 - 0x18]
  6063. 00004A52  906A 00EA                sub.w      D0, [A2 + 0xEA]
  6064. 00004A56  3D40 FFE4                move.w     [A6 - 0x1C], D0
  6065. 00004A5A  486E FFE4                pea.l      [A6 - 0x1C]
  6066. 00004A5E  486E FFD6                pea.l      [A6 - 0x2A]
  6067. 00004A62  4EB9 0000 2348           jsr        [0x00002348]
  6068. 00004A68  266E FFD6                movea.l    A3, [A6 - 0x2A]
  6069. 00004A6C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6070. 00004A70  2F0B                     move.l     -[A7], A3
  6071. 00004A72  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6072. 00004A76  A8E6                     syscall    DiffRgn
  6073. 00004A78  3F3C FFFF                move.w     -[A7], 0xFFFF
  6074. 00004A7C  486E FFD6                pea.l      [A6 - 0x2A]
  6075. 00004A80  4EB9 0000 2358           jsr        [0x00002358]
  6076. 00004A86  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6077. label00004A8A:
  6078. 00004A8A  486E FFF2                pea.l      [A6 - 0xE]
  6079. 00004A8E  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  6080. 00004A94  A8A9                     syscall    InsetRect
  6081. 00004A96  486E FFF2                pea.l      [A6 - 0xE]
  6082. 00004A9A  486E FFFA                pea.l      [A6 - 0x6]
  6083. 00004A9E  4EB9 0000 2348           jsr        [0x00002348]
  6084. 00004AA4  4A2A 00E8                tst.b      [A2 + 0xE8]
  6085. 00004AA8  504F                     addq.w     A7, 8
  6086. 00004AAA  6754                     beq        +0x56 /* 00004B00 */
  6087. 00004AAC  2D6E FFF2 FFDC           move.l     [A6 - 0x24], [A6 - 0xE]
  6088. 00004AB2  2D6E FFF6 FFE0           move.l     [A6 - 0x20], [A6 - 0xA]
  6089. 00004AB8  302E FFE2                move.w     D0, [A6 - 0x1E]
  6090. 00004ABC  906A 00EA                sub.w      D0, [A2 + 0xEA]
  6091. 00004AC0  3D40 FFDE                move.w     [A6 - 0x22], D0
  6092. 00004AC4  302E FFE0                move.w     D0, [A6 - 0x20]
  6093. 00004AC8  906A 00EA                sub.w      D0, [A2 + 0xEA]
  6094. 00004ACC  3D40 FFDC                move.w     [A6 - 0x24], D0
  6095. 00004AD0  486E FFDC                pea.l      [A6 - 0x24]
  6096. 00004AD4  486E FFD0                pea.l      [A6 - 0x30]
  6097. 00004AD8  4EB9 0000 2348           jsr        [0x00002348]
  6098. 00004ADE  246E FFD0                movea.l    A2, [A6 - 0x30]
  6099. 00004AE2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6100. 00004AE6  2F0A                     move.l     -[A7], A2
  6101. 00004AE8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6102. 00004AEC  A8E6                     syscall    DiffRgn
  6103. 00004AEE  3F3C FFFF                move.w     -[A7], 0xFFFF
  6104. 00004AF2  486E FFD0                pea.l      [A6 - 0x30]
  6105. 00004AF6  4EB9 0000 2358           jsr        [0x00002358]
  6106. 00004AFC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6107. label00004B00:
  6108. 00004B00  246E FFEC                movea.l    A2, [A6 - 0x14]
  6109. 00004B04  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6110. 00004B08  2F0A                     move.l     -[A7], A2
  6111. 00004B0A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6112. 00004B0E  A8E6                     syscall    DiffRgn
  6113. 00004B10  486E FFFA                pea.l      [A6 - 0x6]
  6114. 00004B14  4EB9 0000 2360           jsr        [0x00002360]
  6115. 00004B1A  2448                     movea.l    A2, A0
  6116. 00004B1C  3F3C FFFF                move.w     -[A7], 0xFFFF
  6117. 00004B20  486E FFFA                pea.l      [A6 - 0x6]
  6118. 00004B24  4EB9 0000 2358           jsr        [0x00002358]
  6119. 00004B2A  3F3C FFFF                move.w     -[A7], 0xFFFF
  6120. 00004B2E  486E FFEC                pea.l      [A6 - 0x14]
  6121. 00004B32  4EB9 0000 2358           jsr        [0x00002358]
  6122. 00004B38  204A                     movea.l    A0, A2
  6123. 00004B3A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6124. 00004B3E  6002                     bra        +0x4 /* 00004B42 */
  6125. label00004B40:
  6126. 00004B40  91C8                     sub.l      A0, A0
  6127. label00004B42:
  6128. 00004B42  4CDF 0C00                movem.l    A2,A3, [A7]+
  6129. 00004B46  4E5E                     unlink     A6
  6130. 00004B48  4E75                     rts
  6131. 00004B4A  4E56 FFDE                link       A6, -0x0022
  6132. 00004B4E  48E7 0030                movem.l    -[A7], A2,A3
  6133. 00004B52  246E 0008                movea.l    A2, [A6 + 0x8]
  6134. 00004B56  486E FFFA                pea.l      [A6 - 0x6]
  6135. 00004B5A  4EB9 0000 2340           jsr        [0x00002340]
  6136. 00004B60  266A 00EE                movea.l    A3, [A2 + 0xEE]
  6137. 00004B64  200B                     move.l     D0, A3
  6138. 00004B66  584F                     addq.w     A7, 4
  6139. 00004B68  6700 0104                beq        +0x106 /* 00004C6E */
  6140. 00004B6C  486E FFF2                pea.l      [A6 - 0xE]
  6141. 00004B70  2F0B                     move.l     -[A7], A3
  6142. 00004B72  2057                     movea.l    A0, [A7]
  6143. 00004B74  2268 0004                movea.l    A1, [A0 + 0x4]
  6144. 00004B78  2269 0038                movea.l    A1, [A1 + 0x38]
  6145. 00004B7C  4E91                     jsr        [A1]
  6146. 00004B7E  486E FFF2                pea.l      [A6 - 0xE]
  6147. 00004B82  2F0A                     move.l     -[A7], A2
  6148. 00004B84  2057                     movea.l    A0, [A7]
  6149. 00004B86  2268 0004                movea.l    A1, [A0 + 0x4]
  6150. 00004B8A  2269 010C                movea.l    A1, [A1 + 0x10C]
  6151. 00004B8E  4E91                     jsr        [A1]
  6152. 00004B90  486E FFF6                pea.l      [A6 - 0xA]
  6153. 00004B94  2F0A                     move.l     -[A7], A2
  6154. 00004B96  2057                     movea.l    A0, [A7]
  6155. 00004B98  2268 0004                movea.l    A1, [A0 + 0x4]
  6156. 00004B9C  2269 010C                movea.l    A1, [A1 + 0x10C]
  6157. 00004BA0  4E91                     jsr        [A1]
  6158. 00004BA2  486E FFF2                pea.l      [A6 - 0xE]
  6159. 00004BA6  2F3C FFFD FFFD           move.l     -[A7], 0xFFFDFFFD
  6160. 00004BAC  A8A9                     syscall    InsetRect
  6161. 00004BAE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6162. 00004BB2  486E FFF2                pea.l      [A6 - 0xE]
  6163. 00004BB6  A8DF                     syscall    RectRgn
  6164. 00004BB8  486E FFF2                pea.l      [A6 - 0xE]
  6165. 00004BBC  2F3C 0002 0002           move.l     -[A7], 0x20002
  6166. 00004BC2  A8A9                     syscall    InsetRect
  6167. 00004BC4  486E FFF2                pea.l      [A6 - 0xE]
  6168. 00004BC8  486E FFEC                pea.l      [A6 - 0x14]
  6169. 00004BCC  4EB9 0000 2348           jsr        [0x00002348]
  6170. 00004BD2  4A2A 00E8                tst.b      [A2 + 0xE8]
  6171. 00004BD6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  6172. 00004BDA  6772                     beq        +0x74 /* 00004C4E */
  6173. 00004BDC  2D6E FFF2 FFE4           move.l     [A6 - 0x1C], [A6 - 0xE]
  6174. 00004BE2  2D6E FFF6 FFE8           move.l     [A6 - 0x18], [A6 - 0xA]
  6175. 00004BE8  302E FFEA                move.w     D0, [A6 - 0x16]
  6176. 00004BEC  906A 00EA                sub.w      D0, [A2 + 0xEA]
  6177. 00004BF0  3D40 FFE6                move.w     [A6 - 0x1A], D0
  6178. 00004BF4  302E FFE8                move.w     D0, [A6 - 0x18]
  6179. 00004BF8  906A 00EA                sub.w      D0, [A2 + 0xEA]
  6180. 00004BFC  3D40 FFE4                move.w     [A6 - 0x1C], D0
  6181. 00004C00  486E FFE4                pea.l      [A6 - 0x1C]
  6182. 00004C04  486E FFDE                pea.l      [A6 - 0x22]
  6183. 00004C08  4EB9 0000 2348           jsr        [0x00002348]
  6184. 00004C0E  246E FFDE                movea.l    A2, [A6 - 0x22]
  6185. 00004C12  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6186. 00004C16  2F0A                     move.l     -[A7], A2
  6187. 00004C18  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6188. 00004C1C  A8E6                     syscall    DiffRgn
  6189. 00004C1E  206E FFDE                movea.l    A0, [A6 - 0x22]
  6190. 00004C22  4850                     pea.l      [A0]
  6191. 00004C24  2F3C 0002 0002           move.l     -[A7], 0x20002
  6192. 00004C2A  A8E0                     syscall    OffsetRgn/OfsetRgn
  6193. 00004C2C  246E FFDE                movea.l    A2, [A6 - 0x22]
  6194. 00004C30  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6195. 00004C34  2F0A                     move.l     -[A7], A2
  6196. 00004C36  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6197. 00004C3A  A8E6                     syscall    DiffRgn
  6198. 00004C3C  3F3C FFFF                move.w     -[A7], 0xFFFF
  6199. 00004C40  486E FFDE                pea.l      [A6 - 0x22]
  6200. 00004C44  4EB9 0000 2358           jsr        [0x00002358]
  6201. 00004C4A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6202. label00004C4E:
  6203. 00004C4E  246E FFEC                movea.l    A2, [A6 - 0x14]
  6204. 00004C52  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6205. 00004C56  2F0A                     move.l     -[A7], A2
  6206. 00004C58  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6207. 00004C5C  A8E6                     syscall    DiffRgn
  6208. 00004C5E  3F3C FFFF                move.w     -[A7], 0xFFFF
  6209. 00004C62  486E FFEC                pea.l      [A6 - 0x14]
  6210. 00004C66  4EB9 0000 2358           jsr        [0x00002358]
  6211. 00004C6C  5C4F                     addq.w     A7, 6
  6212. label00004C6E:
  6213. 00004C6E  486E FFFA                pea.l      [A6 - 0x6]
  6214. 00004C72  4EB9 0000 2360           jsr        [0x00002360]
  6215. 00004C78  2448                     movea.l    A2, A0
  6216. 00004C7A  3F3C FFFF                move.w     -[A7], 0xFFFF
  6217. 00004C7E  486E FFFA                pea.l      [A6 - 0x6]
  6218. 00004C82  4EB9 0000 2358           jsr        [0x00002358]
  6219. 00004C88  204A                     movea.l    A0, A2
  6220. 00004C8A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6221. 00004C8E  4CDF 0C00                movem.l    A2,A3, [A7]+
  6222. 00004C92  4E5E                     unlink     A6
  6223. 00004C94  4E75                     rts
  6224. 00004C96  4E56 FFCA                link       A6, -0x0036
  6225. 00004C9A  48E7 0030                movem.l    -[A7], A2,A3
  6226. 00004C9E  246E 0008                movea.l    A2, [A6 + 0x8]
  6227. 00004CA2  486E FFF2                pea.l      [A6 - 0xE]
  6228. 00004CA6  4EB9 0000 2340           jsr        [0x00002340]
  6229. 00004CAC  266A 00EE                movea.l    A3, [A2 + 0xEE]
  6230. 00004CB0  200B                     move.l     D0, A3
  6231. 00004CB2  584F                     addq.w     A7, 4
  6232. 00004CB4  6700 01F8                beq        +0x1FA /* 00004EAE */
  6233. 00004CB8  486E FFEA                pea.l      [A6 - 0x16]
  6234. 00004CBC  2F0B                     move.l     -[A7], A3
  6235. 00004CBE  2057                     movea.l    A0, [A7]
  6236. 00004CC0  2268 0004                movea.l    A1, [A0 + 0x4]
  6237. 00004CC4  2269 0038                movea.l    A1, [A1 + 0x38]
  6238. 00004CC8  4E91                     jsr        [A1]
  6239. 00004CCA  486E FFEA                pea.l      [A6 - 0x16]
  6240. 00004CCE  2F0A                     move.l     -[A7], A2
  6241. 00004CD0  2057                     movea.l    A0, [A7]
  6242. 00004CD2  2268 0004                movea.l    A1, [A0 + 0x4]
  6243. 00004CD6  2269 010C                movea.l    A1, [A1 + 0x10C]
  6244. 00004CDA  4E91                     jsr        [A1]
  6245. 00004CDC  486E FFEE                pea.l      [A6 - 0x12]
  6246. 00004CE0  2F0A                     move.l     -[A7], A2
  6247. 00004CE2  2057                     movea.l    A0, [A7]
  6248. 00004CE4  2268 0004                movea.l    A1, [A0 + 0x4]
  6249. 00004CE8  2269 010C                movea.l    A1, [A1 + 0x10C]
  6250. 00004CEC  4E91                     jsr        [A1]
  6251. 00004CEE  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6252. 00004CF2  486E FFEA                pea.l      [A6 - 0x16]
  6253. 00004CF6  A8DF                     syscall    RectRgn
  6254. 00004CF8  486E FFD4                pea.l      [A6 - 0x2C]
  6255. 00004CFC  4EB9 0000 2340           jsr        [0x00002340]
  6256. 00004D02  486E FFD4                pea.l      [A6 - 0x2C]
  6257. 00004D06  486E FFCA                pea.l      [A6 - 0x36]
  6258. 00004D0A  4EB9 0000 2368           jsr        [0x00002368]
  6259. 00004D10  2D6E FFEA FFF8           move.l     [A6 - 0x8], [A6 - 0x16]
  6260. 00004D16  2D6E FFEE FFFC           move.l     [A6 - 0x4], [A6 - 0x12]
  6261. 00004D1C  302E FFFA                move.w     D0, [A6 - 0x6]
  6262. 00004D20  5240                     addq.w     D0, 1
  6263. 00004D22  3D40 FFFE                move.w     [A6 - 0x2], D0
  6264. 00004D26  302E FFF8                move.w     D0, [A6 - 0x8]
  6265. 00004D2A  5240                     addq.w     D0, 1
  6266. 00004D2C  3D40 FFFC                move.w     [A6 - 0x4], D0
  6267. 00004D30  486E FFF8                pea.l      [A6 - 0x8]
  6268. 00004D34  A8A1                     syscall    FrameRect
  6269. 00004D36  2D6E FFEA FFF8           move.l     [A6 - 0x8], [A6 - 0x16]
  6270. 00004D3C  2D6E FFEE FFFC           move.l     [A6 - 0x4], [A6 - 0x12]
  6271. 00004D42  302E FFFE                move.w     D0, [A6 - 0x2]
  6272. 00004D46  5340                     subq.w     D0, 1
  6273. 00004D48  3D40 FFFA                move.w     [A6 - 0x6], D0
  6274. 00004D4C  302E FFF8                move.w     D0, [A6 - 0x8]
  6275. 00004D50  5240                     addq.w     D0, 1
  6276. 00004D52  3D40 FFFC                move.w     [A6 - 0x4], D0
  6277. 00004D56  486E FFF8                pea.l      [A6 - 0x8]
  6278. 00004D5A  A8A1                     syscall    FrameRect
  6279. 00004D5C  2D6E FFEA FFF8           move.l     [A6 - 0x8], [A6 - 0x16]
  6280. 00004D62  2D6E FFEE FFFC           move.l     [A6 - 0x4], [A6 - 0x12]
  6281. 00004D68  302E FFFA                move.w     D0, [A6 - 0x6]
  6282. 00004D6C  5240                     addq.w     D0, 1
  6283. 00004D6E  3D40 FFFE                move.w     [A6 - 0x2], D0
  6284. 00004D72  302E FFFC                move.w     D0, [A6 - 0x4]
  6285. 00004D76  5340                     subq.w     D0, 1
  6286. 00004D78  3D40 FFF8                move.w     [A6 - 0x8], D0
  6287. 00004D7C  486E FFF8                pea.l      [A6 - 0x8]
  6288. 00004D80  A8A1                     syscall    FrameRect
  6289. 00004D82  4A2A 00E8                tst.b      [A2 + 0xE8]
  6290. 00004D86  4FEF 0024                lea.l      A7, [A7 + 0x24]
  6291. 00004D8A  6772                     beq        +0x74 /* 00004DFE */
  6292. 00004D8C  2D6E FFEA FFE2           move.l     [A6 - 0x1E], [A6 - 0x16]
  6293. 00004D92  2D6E FFEE FFE6           move.l     [A6 - 0x1A], [A6 - 0x12]
  6294. 00004D98  302E FFE8                move.w     D0, [A6 - 0x18]
  6295. 00004D9C  906A 00EA                sub.w      D0, [A2 + 0xEA]
  6296. 00004DA0  3D40 FFE4                move.w     [A6 - 0x1C], D0
  6297. 00004DA4  302E FFE6                move.w     D0, [A6 - 0x1A]
  6298. 00004DA8  906A 00EA                sub.w      D0, [A2 + 0xEA]
  6299. 00004DAC  3D40 FFE2                move.w     [A6 - 0x1E], D0
  6300. 00004DB0  2D6E FFE2 FFF8           move.l     [A6 - 0x8], [A6 - 0x1E]
  6301. 00004DB6  2D6E FFE6 FFFC           move.l     [A6 - 0x4], [A6 - 0x1A]
  6302. 00004DBC  302E FFFE                move.w     D0, [A6 - 0x2]
  6303. 00004DC0  5340                     subq.w     D0, 1
  6304. 00004DC2  3D40 FFFA                move.w     [A6 - 0x6], D0
  6305. 00004DC6  3D6E FFF8 FFFC           move.w     [A6 - 0x4], [A6 - 0x8]
  6306. 00004DCC  536E FFF8                subq.w     [A6 - 0x8], 1
  6307. 00004DD0  486E FFF8                pea.l      [A6 - 0x8]
  6308. 00004DD4  A8A1                     syscall    FrameRect
  6309. 00004DD6  2D6E FFE2 FFF8           move.l     [A6 - 0x8], [A6 - 0x1E]
  6310. 00004DDC  2D6E FFE6 FFFC           move.l     [A6 - 0x4], [A6 - 0x1A]
  6311. 00004DE2  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  6312. 00004DE8  536E FFFA                subq.w     [A6 - 0x6], 1
  6313. 00004DEC  302E FFFC                move.w     D0, [A6 - 0x4]
  6314. 00004DF0  5340                     subq.w     D0, 1
  6315. 00004DF2  3D40 FFF8                move.w     [A6 - 0x8], D0
  6316. 00004DF6  486E FFF8                pea.l      [A6 - 0x8]
  6317. 00004DFA  A8A1                     syscall    FrameRect
  6318. 00004DFC  6026                     bra        +0x28 /* 00004E24 */
  6319. label00004DFE:
  6320. 00004DFE  2D6E FFEA FFF8           move.l     [A6 - 0x8], [A6 - 0x16]
  6321. 00004E04  2D6E FFEE FFFC           move.l     [A6 - 0x4], [A6 - 0x12]
  6322. 00004E0A  302E FFFE                move.w     D0, [A6 - 0x2]
  6323. 00004E0E  5340                     subq.w     D0, 1
  6324. 00004E10  3D40 FFFA                move.w     [A6 - 0x6], D0
  6325. 00004E14  302E FFFC                move.w     D0, [A6 - 0x4]
  6326. 00004E18  5340                     subq.w     D0, 1
  6327. 00004E1A  3D40 FFF8                move.w     [A6 - 0x8], D0
  6328. 00004E1E  486E FFF8                pea.l      [A6 - 0x8]
  6329. 00004E22  A8A1                     syscall    FrameRect
  6330. label00004E24:
  6331. 00004E24  3F3C FFFF                move.w     -[A7], 0xFFFF
  6332. 00004E28  486E FFCA                pea.l      [A6 - 0x36]
  6333. 00004E2C  4EB9 0000 2378           jsr        [0x00002378]
  6334. 00004E32  4A2A 00E8                tst.b      [A2 + 0xE8]
  6335. 00004E36  5C4F                     addq.w     A7, 6
  6336. 00004E38  6754                     beq        +0x56 /* 00004E8E */
  6337. 00004E3A  2D6E FFEA FFDA           move.l     [A6 - 0x26], [A6 - 0x16]
  6338. 00004E40  2D6E FFEE FFDE           move.l     [A6 - 0x22], [A6 - 0x12]
  6339. 00004E46  302E FFE0                move.w     D0, [A6 - 0x20]
  6340. 00004E4A  906A 00EA                sub.w      D0, [A2 + 0xEA]
  6341. 00004E4E  3D40 FFDC                move.w     [A6 - 0x24], D0
  6342. 00004E52  302E FFDE                move.w     D0, [A6 - 0x22]
  6343. 00004E56  906A 00EA                sub.w      D0, [A2 + 0xEA]
  6344. 00004E5A  3D40 FFDA                move.w     [A6 - 0x26], D0
  6345. 00004E5E  486E FFDA                pea.l      [A6 - 0x26]
  6346. 00004E62  486E FFCE                pea.l      [A6 - 0x32]
  6347. 00004E66  4EB9 0000 2348           jsr        [0x00002348]
  6348. 00004E6C  246E FFCE                movea.l    A2, [A6 - 0x32]
  6349. 00004E70  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6350. 00004E74  2F0A                     move.l     -[A7], A2
  6351. 00004E76  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6352. 00004E7A  A8E6                     syscall    DiffRgn
  6353. 00004E7C  3F3C FFFF                move.w     -[A7], 0xFFFF
  6354. 00004E80  486E FFCE                pea.l      [A6 - 0x32]
  6355. 00004E84  4EB9 0000 2358           jsr        [0x00002358]
  6356. 00004E8A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6357. label00004E8E:
  6358. 00004E8E  246E FFD4                movea.l    A2, [A6 - 0x2C]
  6359. 00004E92  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6360. 00004E96  2F0A                     move.l     -[A7], A2
  6361. 00004E98  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6362. 00004E9C  A8E6                     syscall    DiffRgn
  6363. 00004E9E  3F3C FFFF                move.w     -[A7], 0xFFFF
  6364. 00004EA2  486E FFD4                pea.l      [A6 - 0x2C]
  6365. 00004EA6  4EB9 0000 2358           jsr        [0x00002358]
  6366. 00004EAC  5C4F                     addq.w     A7, 6
  6367. label00004EAE:
  6368. 00004EAE  486E FFF2                pea.l      [A6 - 0xE]
  6369. 00004EB2  4EB9 0000 2360           jsr        [0x00002360]
  6370. 00004EB8  2448                     movea.l    A2, A0
  6371. 00004EBA  3F3C FFFF                move.w     -[A7], 0xFFFF
  6372. 00004EBE  486E FFF2                pea.l      [A6 - 0xE]
  6373. 00004EC2  4EB9 0000 2358           jsr        [0x00002358]
  6374. 00004EC8  204A                     movea.l    A0, A2
  6375. 00004ECA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6376. 00004ECE  4CDF 0C00                movem.l    A2,A3, [A7]+
  6377. 00004ED2  4E5E                     unlink     A6
  6378. 00004ED4  4E75                     rts
  6379. 00004ED6  4E56 FFF0                link       A6, -0x0010
  6380. 00004EDA  48E7 1030                movem.l    -[A7], D3,A2,A3
  6381. 00004EDE  246E 000C                movea.l    A2, [A6 + 0xC]
  6382. 00004EE2  4EB9 0000 2190           jsr        [0x00002190]
  6383. 00004EE8  4A00                     tst.b      D0
  6384. 00004EEA  6712                     beq        +0x14 /* 00004EFE */
  6385. 00004EEC  2F3C 0000 8000           move.l     -[A7], 0x8000
  6386. 00004EF2  4EB9 0000 2178           jsr        [0x00002178]
  6387. 00004EF8  4A00                     tst.b      D0
  6388. 00004EFA  584F                     addq.w     A7, 4
  6389. 00004EFC  6604                     bne        +0x6 /* 00004F02 */
  6390. label00004EFE:
  6391. 00004EFE  7000                     moveq.l    D0, 0x00
  6392. 00004F00  6002                     bra        +0x4 /* 00004F04 */
  6393. label00004F02:
  6394. 00004F02  7001                     moveq.l    D0, 0x01
  6395. label00004F04:
  6396. 00004F04  4A00                     tst.b      D0
  6397. 00004F06  6748                     beq        +0x4A /* 00004F50 */
  6398. 00004F08  594F                     subq.w     A7, 4
  6399. 00004F0A  486E FFFC                pea.l      [A6 - 0x4]
  6400. 00004F0E  303C 0025                move.w     D0, 0x25 /* '%' */
  6401. 00004F12  AA74                     syscall    AppearanceDispatch
  6402. 00004F14  201F                     move.l     D0, [A7]+
  6403. 00004F16  2600                     move.l     D3, D0
  6404. 00004F18  4A83                     tst.l      D3
  6405. 00004F1A  6618                     bne        +0x1A /* 00004F34 */
  6406. 00004F1C  4AAE FFFC                tst.l      [A6 - 0x4]
  6407. 00004F20  6712                     beq        +0x14 /* 00004F34 */
  6408. 00004F22  206E FFFC                movea.l    A0, [A6 - 0x4]
  6409. 00004F26  2650                     movea.l    A3, [A0]
  6410. 00004F28  24AB 0022                move.l     [A2], [A3 + 0x22]
  6411. 00004F2C  356B 0026 0004           move.w     [A2 + 0x4], [A3 + 0x26]
  6412. 00004F32  6036                     bra        +0x38 /* 00004F6A */
  6413. label00004F34:
  6414. 00004F34  1F3C 0008                move.b     -[A7], 0x8
  6415. 00004F38  486E FFF6                pea.l      [A6 - 0xA]
  6416. 00004F3C  61FF FFFF E14C           bsr        -0x1EB2 /* 0000308A */
  6417. 00004F42  24AE FFF6                move.l     [A2], [A6 - 0xA]
  6418. 00004F46  356E FFFA 0004           move.w     [A2 + 0x4], [A6 - 0x6]
  6419. 00004F4C  5C4F                     addq.w     A7, 6
  6420. 00004F4E  601A                     bra        +0x1C /* 00004F6A */
  6421. label00004F50:
  6422. 00004F50  1F3C 0008                move.b     -[A7], 0x8
  6423. 00004F54  486E FFF0                pea.l      [A6 - 0x10]
  6424. 00004F58  61FF FFFF E130           bsr        -0x1ECE /* 0000308A */
  6425. 00004F5E  24AE FFF0                move.l     [A2], [A6 - 0x10]
  6426. 00004F62  356E FFF4 0004           move.w     [A2 + 0x4], [A6 - 0xC]
  6427. 00004F68  5C4F                     addq.w     A7, 6
  6428. label00004F6A:
  6429. 00004F6A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6430. 00004F6E  4E5E                     unlink     A6
  6431. 00004F70  4E75                     rts
  6432. 00004F72  4E56 0000                link       A6, 0
  6433. 00004F76  48E7 1820                movem.l    -[A7], D3,D4,A2
  6434. 00004F7A  246E 0008                movea.l    A2, [A6 + 0x8]
  6435. 00004F7E  162E 000C                move.b     D3, [A6 + 0xC]
  6436. 00004F82  182E 000E                move.b     D4, [A6 + 0xE]
  6437. 00004F86  B62A 00E6                cmp.b      D3, [A2 + 0xE6]
  6438. 00004F8A  6718                     beq        +0x1A /* 00004FA4 */
  6439. 00004F8C  1543 00E6                move.b     [A2 + 0xE6], D3
  6440. 00004F90  4A04                     tst.b      D4
  6441. 00004F92  6710                     beq        +0x12 /* 00004FA4 */
  6442. 00004F94  2F0A                     move.l     -[A7], A2
  6443. 00004F96  2057                     movea.l    A0, [A7]
  6444. 00004F98  2268 0004                movea.l    A1, [A0 + 0x4]
  6445. 00004F9C  2269 0248                movea.l    A1, [A1 + 0x248]
  6446. 00004FA0  4E91                     jsr        [A1]
  6447. 00004FA2  584F                     addq.w     A7, 4
  6448. label00004FA4:
  6449. 00004FA4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6450. 00004FA8  4E5E                     unlink     A6
  6451. 00004FAA  4E75                     rts
  6452. 00004FAC  4E56 0000                link       A6, 0
  6453. 00004FB0  48E7 0030                movem.l    -[A7], A2,A3
  6454. 00004FB4  246E 0008                movea.l    A2, [A6 + 0x8]
  6455. 00004FB8  266E 000C                movea.l    A3, [A6 + 0xC]
  6456. 00004FBC  B7EA 00EE                cmpa.l     A3, [A2 + 0xEE]
  6457. 00004FC0  6722                     beq        +0x24 /* 00004FE4 */
  6458. 00004FC2  2F0A                     move.l     -[A7], A2
  6459. 00004FC4  2057                     movea.l    A0, [A7]
  6460. 00004FC6  2268 0004                movea.l    A1, [A0 + 0x4]
  6461. 00004FCA  2269 0254                movea.l    A1, [A1 + 0x254]
  6462. 00004FCE  4E91                     jsr        [A1]
  6463. 00004FD0  254B 00EE                move.l     [A2 + 0xEE], A3
  6464. 00004FD4  2F0A                     move.l     -[A7], A2
  6465. 00004FD6  2057                     movea.l    A0, [A7]
  6466. 00004FD8  2268 0004                movea.l    A1, [A0 + 0x4]
  6467. 00004FDC  2269 0254                movea.l    A1, [A1 + 0x254]
  6468. 00004FE0  4E91                     jsr        [A1]
  6469. 00004FE2  504F                     addq.w     A7, 8
  6470. label00004FE4:
  6471. 00004FE4  4CDF 0C00                movem.l    A2,A3, [A7]+
  6472. 00004FE8  4E5E                     unlink     A6
  6473. 00004FEA  4E75                     rts
  6474. 00004FEC  4E56 0000                link       A6, 0
  6475. 00004FF0  48E7 1020                movem.l    -[A7], D3,A2
  6476. 00004FF4  246E 0008                movea.l    A2, [A6 + 0x8]
  6477. 00004FF8  262E 000C                move.l     D3, [A6 + 0xC]
  6478. 00004FFC  70FF                     moveq.l    D0, 0xFFFFFFFF
  6479. 00004FFE  B680                     cmp.l      D3, D0
  6480. 00005000  6726                     beq        +0x28 /* 00005028 */
  6481. 00005002  2543 00DE                move.l     [A2 + 0xDE], D3
  6482. 00005006  2F03                     move.l     -[A7], D3
  6483. 00005008  2F0A                     move.l     -[A7], A2
  6484. 0000500A  2057                     movea.l    A0, [A7]
  6485. 0000500C  2268 0004                movea.l    A1, [A0 + 0x4]
  6486. 00005010  2269 0010                movea.l    A1, [A1 + 0x10]
  6487. 00005014  4E91                     jsr        [A1]
  6488. 00005016  2548 00EE                move.l     [A2 + 0xEE], A0
  6489. 0000501A  B5EA 00EE                cmpa.l     A2, [A2 + 0xEE]
  6490. 0000501E  504F                     addq.w     A7, 8
  6491. 00005020  660A                     bne        +0xC /* 0000502C */
  6492. 00005022  42AA 00EE                clr.l      [A2 + 0xEE]
  6493. 00005026  6004                     bra        +0x6 /* 0000502C */
  6494. label00005028:
  6495. 00005028  42AA 00EE                clr.l      [A2 + 0xEE]
  6496. label0000502C:
  6497. 0000502C  4CDF 0408                movem.l    D3,A2, [A7]+
  6498. 00005030  4E5E                     unlink     A6
  6499. 00005032  4E75                     rts
  6500. 00005034  4E56 FFFC                link       A6, -0x0004
  6501. 00005038  48E7 1030                movem.l    -[A7], D3,A2,A3
  6502. 0000503C  246E 0008                movea.l    A2, [A6 + 0x8]
  6503. 00005040  262E 000C                move.l     D3, [A6 + 0xC]
  6504. 00005044  B6AA 00E2                cmp.l      D3, [A2 + 0xE2]
  6505. 00005048  6700 00CA                beq        +0xCC /* 00005114 */
  6506. 0000504C  2543 00E2                move.l     [A2 + 0xE2], D3
  6507. 00005050  162A 00EC                move.b     D3, [A2 + 0xEC]
  6508. 00005054  4A03                     tst.b      D3
  6509. 00005056  6746                     beq        +0x48 /* 0000509E */
  6510. 00005058  4A2A 00ED                tst.b      [A2 + 0xED]
  6511. 0000505C  6740                     beq        +0x42 /* 0000509E */
  6512. 0000505E  4AB9 0002 B6B6           tst.l      [0x0002B6B6]
  6513. 00005064  671A                     beq        +0x1C /* 00005080 */
  6514. 00005066  1F3C 0001                move.b     -[A7], 0x1
  6515. 0000506A  4227                     clr.b      -[A7]
  6516. 0000506C  2F39 0002 B6B6           move.l     -[A7], [0x0002B6B6]
  6517. 00005072  2057                     movea.l    A0, [A7]
  6518. 00005074  2268 0004                movea.l    A1, [A0 + 0x4]
  6519. 00005078  2269 0230                movea.l    A1, [A1 + 0x230]
  6520. 0000507C  4E91                     jsr        [A1]
  6521. 0000507E  504F                     addq.w     A7, 8
  6522. label00005080:
  6523. 00005080  23CA 0002 B6B6           move.l     [0x0002B6B6], A2
  6524. 00005086  486A 0008                pea.l      [A2 + 0x8]
  6525. 0000508A  2F3C 6663 7573           move.l     -[A7], 0x66637573 /* 'fcus' */
  6526. 00005090  486A 007A                pea.l      [A2 + 0x7A]
  6527. 00005094  4EB9 0000 3B28           jsr        [0x00003B28]
  6528. 0000509A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6529. label0000509E:
  6530. 0000509E  4267                     clr.w      -[A7]
  6531. 000050A0  4879 0000 44B6           push.l     0x44B6
  6532. 000050A6  4879 0000 44D0           push.l     0x44D0
  6533. 000050AC  4878 0004                push.l     0x4
  6534. 000050B0  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  6535. 000050B4  2F0A                     move.l     -[A7], A2
  6536. 000050B6  2057                     movea.l    A0, [A7]
  6537. 000050B8  2268 0004                movea.l    A1, [A0 + 0x4]
  6538. 000050BC  2269 0010                movea.l    A1, [A1 + 0x10]
  6539. 000050C0  4E91                     jsr        [A1]
  6540. 000050C2  504F                     addq.w     A7, 8
  6541. 000050C4  2F08                     move.l     -[A7], A0
  6542. 000050C6  4EB9 0000 1FE8           jsr        [0x00001FE8]
  6543. 000050CC  2648                     movea.l    A3, A0
  6544. 000050CE  200B                     move.l     D0, A3
  6545. 000050D0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6546. 000050D4  661E                     bne        +0x20 /* 000050F4 */
  6547. 000050D6  42A7                     clr.l      -[A7]
  6548. 000050D8  486E FFFC                pea.l      [A6 - 0x4]
  6549. 000050DC  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  6550. 000050E4  4879 0000 44B4           push.l     0x44B4
  6551. 000050EA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6552. 000050F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6553. label000050F4:
  6554. 000050F4  204A                     movea.l    A0, A2
  6555. 000050F6  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  6556. 000050FA  B7C8                     cmpa.l     A3, A0
  6557. 000050FC  6602                     bne        +0x4 /* 00005100 */
  6558. 000050FE  97CB                     sub.l      A3, A3
  6559. label00005100:
  6560. 00005100  2F0B                     move.l     -[A7], A3
  6561. 00005102  486A 00A8                pea.l      [A2 + 0xA8]
  6562. 00005106  2057                     movea.l    A0, [A7]
  6563. 00005108  2268 0004                movea.l    A1, [A0 + 0x4]
  6564. 0000510C  2269 0020                movea.l    A1, [A1 + 0x20]
  6565. 00005110  4E91                     jsr        [A1]
  6566. 00005112  504F                     addq.w     A7, 8
  6567. label00005114:
  6568. 00005114  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6569. 00005118  4E5E                     unlink     A6
  6570. 0000511A  4E75                     rts
  6571. 0000511C  4E56 0000                link       A6, 0
  6572. 00005120  48E7 1820                movem.l    -[A7], D3,D4,A2
  6573. 00005124  246E 0008                movea.l    A2, [A6 + 0x8]
  6574. 00005128  162E 000C                move.b     D3, [A6 + 0xC]
  6575. 0000512C  182E 000E                move.b     D4, [A6 + 0xE]
  6576. 00005130  102A 00ED                move.b     D0, [A2 + 0xED]
  6577. 00005134  B600                     cmp.b      D3, D0
  6578. 00005136  6764                     beq        +0x66 /* 0000519C */
  6579. 00005138  1543 00ED                move.b     [A2 + 0xED], D3
  6580. 0000513C  4AB9 0002 B6B6           tst.l      [0x0002B6B6]
  6581. 00005142  671A                     beq        +0x1C /* 0000515E */
  6582. 00005144  1F3C 0001                move.b     -[A7], 0x1
  6583. 00005148  4227                     clr.b      -[A7]
  6584. 0000514A  2F39 0002 B6B6           move.l     -[A7], [0x0002B6B6]
  6585. 00005150  2057                     movea.l    A0, [A7]
  6586. 00005152  2268 0004                movea.l    A1, [A0 + 0x4]
  6587. 00005156  2269 0230                movea.l    A1, [A1 + 0x230]
  6588. 0000515A  4E91                     jsr        [A1]
  6589. 0000515C  504F                     addq.w     A7, 8
  6590. label0000515E:
  6591. 0000515E  4A03                     tst.b      D3
  6592. 00005160  6708                     beq        +0xA /* 0000516A */
  6593. 00005162  23CA 0002 B6B6           move.l     [0x0002B6B6], A2
  6594. 00005168  6006                     bra        +0x8 /* 00005170 */
  6595. label0000516A:
  6596. 0000516A  42B9 0002 B6B6           clr.l      [0x0002B6B6]
  6597. label00005170:
  6598. 00005170  4A04                     tst.b      D4
  6599. 00005172  6710                     beq        +0x12 /* 00005184 */
  6600. 00005174  2F0A                     move.l     -[A7], A2
  6601. 00005176  2057                     movea.l    A0, [A7]
  6602. 00005178  2268 0004                movea.l    A1, [A0 + 0x4]
  6603. 0000517C  2269 0250                movea.l    A1, [A1 + 0x250]
  6604. 00005180  4E91                     jsr        [A1]
  6605. 00005182  584F                     addq.w     A7, 4
  6606. label00005184:
  6607. 00005184  486A 0008                pea.l      [A2 + 0x8]
  6608. 00005188  2F3C 6663 7573           move.l     -[A7], 0x66637573 /* 'fcus' */
  6609. 0000518E  486A 007A                pea.l      [A2 + 0x7A]
  6610. 00005192  4EB9 0000 3B28           jsr        [0x00003B28]
  6611. 00005198  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6612. label0000519C:
  6613. 0000519C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6614. 000051A0  4E5E                     unlink     A6
  6615. 000051A2  4E75                     rts
  6616. 000051A4  206F 0004                movea.l    A0, [A7 + 0x4]
  6617. 000051A8  122F 0008                move.b     D1, [A7 + 0x8]
  6618. 000051AC  1028 00EC                move.b     D0, [A0 + 0xEC]
  6619. 000051B0  B200                     cmp.b      D1, D0
  6620. 000051B2  6704                     beq        +0x6 /* 000051B8 */
  6621. 000051B4  1141 00EC                move.b     [A0 + 0xEC], D1
  6622. label000051B8:
  6623. 000051B8  4E75                     rts
  6624. 000051BA  4E56 0000                link       A6, 0
  6625. 000051BE  48E7 1820                movem.l    -[A7], D3,D4,A2
  6626. 000051C2  246E 0008                movea.l    A2, [A6 + 0x8]
  6627. 000051C6  362E 000C                move.w     D3, [A6 + 0xC]
  6628. 000051CA  182E 000E                move.b     D4, [A6 + 0xE]
  6629. 000051CE  302A 00EA                move.w     D0, [A2 + 0xEA]
  6630. 000051D2  B640                     cmp.w      D3, D0
  6631. 000051D4  6718                     beq        +0x1A /* 000051EE */
  6632. 000051D6  3543 00EA                move.w     [A2 + 0xEA], D3
  6633. 000051DA  4A04                     tst.b      D4
  6634. 000051DC  6710                     beq        +0x12 /* 000051EE */
  6635. 000051DE  2F0A                     move.l     -[A7], A2
  6636. 000051E0  2057                     movea.l    A0, [A7]
  6637. 000051E2  2268 0004                movea.l    A1, [A0 + 0x4]
  6638. 000051E6  2269 0248                movea.l    A1, [A1 + 0x248]
  6639. 000051EA  4E91                     jsr        [A1]
  6640. 000051EC  584F                     addq.w     A7, 4
  6641. label000051EE:
  6642. 000051EE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6643. 000051F2  4E5E                     unlink     A6
  6644. 000051F4  4E75                     rts
  6645. 000051F6  4E56 0000                link       A6, 0
  6646. 000051FA  2F0A                     move.l     -[A7], A2
  6647. 000051FC  246E 0008                movea.l    A2, [A6 + 0x8]
  6648. 00005200  4A2A 00E7                tst.b      [A2 + 0xE7]
  6649. 00005204  671E                     beq        +0x20 /* 00005224 */
  6650. 00005206  2F0A                     move.l     -[A7], A2
  6651. 00005208  4EB9 0000 30A0           jsr        [0x000030A0]
  6652. 0000520E  4A00                     tst.b      D0
  6653. 00005210  584F                     addq.w     A7, 4
  6654. 00005212  6710                     beq        +0x12 /* 00005224 */
  6655. 00005214  2F0A                     move.l     -[A7], A2
  6656. 00005216  2057                     movea.l    A0, [A7]
  6657. 00005218  2268 0004                movea.l    A1, [A0 + 0x4]
  6658. 0000521C  2269 024C                movea.l    A1, [A1 + 0x24C]
  6659. 00005220  4E91                     jsr        [A1]
  6660. 00005222  584F                     addq.w     A7, 4
  6661. label00005224:
  6662. 00005224  4A2A 00EC                tst.b      [A2 + 0xEC]
  6663. 00005228  6716                     beq        +0x18 /* 00005240 */
  6664. 0000522A  4A2A 00ED                tst.b      [A2 + 0xED]
  6665. 0000522E  6710                     beq        +0x12 /* 00005240 */
  6666. 00005230  2F0A                     move.l     -[A7], A2
  6667. 00005232  2057                     movea.l    A0, [A7]
  6668. 00005234  2268 0004                movea.l    A1, [A0 + 0x4]
  6669. 00005238  2269 0250                movea.l    A1, [A1 + 0x250]
  6670. 0000523C  4E91                     jsr        [A1]
  6671. 0000523E  584F                     addq.w     A7, 4
  6672. label00005240:
  6673. 00005240  245F                     movea.l    A2, [A7]+
  6674. 00005242  4E5E                     unlink     A6
  6675. 00005244  4E75                     rts
  6676. 00005246  4E56 0000                link       A6, 0
  6677. 0000524A  2F0A                     move.l     -[A7], A2
  6678. 0000524C  246E 0008                movea.l    A2, [A6 + 0x8]
  6679. 00005250  4A2A 00E7                tst.b      [A2 + 0xE7]
  6680. 00005254  671E                     beq        +0x20 /* 00005274 */
  6681. 00005256  2F0A                     move.l     -[A7], A2
  6682. 00005258  4EB9 0000 30A0           jsr        [0x000030A0]
  6683. 0000525E  4A00                     tst.b      D0
  6684. 00005260  584F                     addq.w     A7, 4
  6685. 00005262  6710                     beq        +0x12 /* 00005274 */
  6686. 00005264  2F0A                     move.l     -[A7], A2
  6687. 00005266  2057                     movea.l    A0, [A7]
  6688. 00005268  2268 0004                movea.l    A1, [A0 + 0x4]
  6689. 0000526C  2269 024C                movea.l    A1, [A1 + 0x24C]
  6690. 00005270  4E91                     jsr        [A1]
  6691. 00005272  584F                     addq.w     A7, 4
  6692. label00005274:
  6693. 00005274  4A2A 00EC                tst.b      [A2 + 0xEC]
  6694. 00005278  6716                     beq        +0x18 /* 00005290 */
  6695. 0000527A  4A2A 00ED                tst.b      [A2 + 0xED]
  6696. 0000527E  6710                     beq        +0x12 /* 00005290 */
  6697. 00005280  2F0A                     move.l     -[A7], A2
  6698. 00005282  2057                     movea.l    A0, [A7]
  6699. 00005284  2268 0004                movea.l    A1, [A0 + 0x4]
  6700. 00005288  2269 0250                movea.l    A1, [A1 + 0x250]
  6701. 0000528C  4E91                     jsr        [A1]
  6702. 0000528E  584F                     addq.w     A7, 4
  6703. label00005290:
  6704. 00005290  245F                     movea.l    A2, [A7]+
  6705. 00005292  4E5E                     unlink     A6
  6706. 00005294  4E75                     rts
  6707. 00005296  4E56 0000                link       A6, 0
  6708. 0000529A  2F0A                     move.l     -[A7], A2
  6709. 0000529C  246E 0008                movea.l    A2, [A6 + 0x8]
  6710. 000052A0  2F0A                     move.l     -[A7], A2
  6711. 000052A2  4EB9 0000 35F0           jsr        [0x000035F0]
  6712. 000052A8  2F0A                     move.l     -[A7], A2
  6713. 000052AA  2057                     movea.l    A0, [A7]
  6714. 000052AC  2268 0004                movea.l    A1, [A0 + 0x4]
  6715. 000052B0  2269 00E4                movea.l    A1, [A1 + 0xE4]
  6716. 000052B4  4E91                     jsr        [A1]
  6717. 000052B6  504F                     addq.w     A7, 8
  6718. 000052B8  245F                     movea.l    A2, [A7]+
  6719. 000052BA  4E5E                     unlink     A6
  6720. 000052BC  4E75                     rts
  6721. 000052BE  4E56 0000                link       A6, 0
  6722. 000052C2  2F0A                     move.l     -[A7], A2
  6723. 000052C4  246E 0008                movea.l    A2, [A6 + 0x8]
  6724. 000052C8  2F0A                     move.l     -[A7], A2
  6725. 000052CA  4EB9 0000 3600           jsr        [0x00003600]
  6726. 000052D0  2F0A                     move.l     -[A7], A2
  6727. 000052D2  2057                     movea.l    A0, [A7]
  6728. 000052D4  2268 0004                movea.l    A1, [A0 + 0x4]
  6729. 000052D8  2269 00E4                movea.l    A1, [A1 + 0xE4]
  6730. 000052DC  4E91                     jsr        [A1]
  6731. 000052DE  504F                     addq.w     A7, 8
  6732. 000052E0  245F                     movea.l    A2, [A7]+
  6733. 000052E2  4E5E                     unlink     A6
  6734. 000052E4  4E75                     rts
  6735. 000052E6  4E56 0000                link       A6, 0
  6736. 000052EA  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  6737. 000052EE  266E 0008                movea.l    A3, [A6 + 0x8]
  6738. 000052F2  282E 000C                move.l     D4, [A6 + 0xC]
  6739. 000052F6  246E 0010                movea.l    A2, [A6 + 0x10]
  6740. 000052FA  2004                     move.l     D0, D4
  6741. 000052FC  0480 0000 00C9           subi.l     D0, 0xC9
  6742. 00005302  6702                     beq        +0x4 /* 00005306 */
  6743. 00005304  6004                     bra        +0x6 /* 0000530A */
  6744. label00005306:
  6745. 00005306  7600                     moveq.l    D3, 0x00
  6746. 00005308  6014                     bra        +0x16 /* 0000531E */
  6747. label0000530A:
  6748. 0000530A  2F0A                     move.l     -[A7], A2
  6749. 0000530C  2F04                     move.l     -[A7], D4
  6750. 0000530E  486B 00A8                pea.l      [A3 + 0xA8]
  6751. 00005312  4EB9 0000 3D50           jsr        [0x00003D50]
  6752. 00005318  1600                     move.b     D3, D0
  6753. 0000531A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6754. label0000531E:
  6755. 0000531E  1003                     move.b     D0, D3
  6756. 00005320  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  6757. 00005324  4E5E                     unlink     A6
  6758. 00005326  4E75                     rts
  6759. 00005328  4E56 FFFC                link       A6, -0x0004
  6760. 0000532C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6761. 00005330  246E 0008                movea.l    A2, [A6 + 0x8]
  6762. 00005334  286E 000C                movea.l    A4, [A6 + 0xC]
  6763. 00005338  2F0C                     move.l     -[A7], A4
  6764. 0000533A  486A 00A8                pea.l      [A2 + 0xA8]
  6765. 0000533E  4EB9 0000 3D38           jsr        [0x00003D38]
  6766. 00005344  97CB                     sub.l      A3, A3
  6767. 00005346  262A 00E2                move.l     D3, [A2 + 0xE2]
  6768. 0000534A  70FF                     moveq.l    D0, 0xFFFFFFFF
  6769. 0000534C  B680                     cmp.l      D3, D0
  6770. 0000534E  504F                     addq.w     A7, 8
  6771. 00005350  6760                     beq        +0x62 /* 000053B2 */
  6772. 00005352  4267                     clr.w      -[A7]
  6773. 00005354  4879 0000 44B6           push.l     0x44B6
  6774. 0000535A  4879 0000 44D0           push.l     0x44D0
  6775. 00005360  4878 0004                push.l     0x4
  6776. 00005364  2F03                     move.l     -[A7], D3
  6777. 00005366  2F0A                     move.l     -[A7], A2
  6778. 00005368  2057                     movea.l    A0, [A7]
  6779. 0000536A  2268 0004                movea.l    A1, [A0 + 0x4]
  6780. 0000536E  2269 0010                movea.l    A1, [A1 + 0x10]
  6781. 00005372  4E91                     jsr        [A1]
  6782. 00005374  504F                     addq.w     A7, 8
  6783. 00005376  2F08                     move.l     -[A7], A0
  6784. 00005378  4EB9 0000 1FE8           jsr        [0x00001FE8]
  6785. 0000537E  2648                     movea.l    A3, A0
  6786. 00005380  200B                     move.l     D0, A3
  6787. 00005382  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6788. 00005386  661E                     bne        +0x20 /* 000053A6 */
  6789. 00005388  42A7                     clr.l      -[A7]
  6790. 0000538A  486E FFFC                pea.l      [A6 - 0x4]
  6791. 0000538E  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  6792. 00005396  4879 0000 44B4           push.l     0x44B4
  6793. 0000539C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6794. 000053A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6795. label000053A6:
  6796. 000053A6  204A                     movea.l    A0, A2
  6797. 000053A8  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  6798. 000053AC  B7C8                     cmpa.l     A3, A0
  6799. 000053AE  6602                     bne        +0x4 /* 000053B2 */
  6800. 000053B0  97CB                     sub.l      A3, A3
  6801. label000053B2:
  6802. 000053B2  4A2A 00EC                tst.b      [A2 + 0xEC]
  6803. 000053B6  671C                     beq        +0x1E /* 000053D4 */
  6804. 000053B8  B9CB                     cmpa.l     A4, A3
  6805. 000053BA  6618                     bne        +0x1A /* 000053D4 */
  6806. 000053BC  1F3C 0001                move.b     -[A7], 0x1
  6807. 000053C0  1F3C 0001                move.b     -[A7], 0x1
  6808. 000053C4  2F0A                     move.l     -[A7], A2
  6809. 000053C6  2057                     movea.l    A0, [A7]
  6810. 000053C8  2268 0004                movea.l    A1, [A0 + 0x4]
  6811. 000053CC  2269 0230                movea.l    A1, [A1 + 0x230]
  6812. 000053D0  4E91                     jsr        [A1]
  6813. 000053D2  504F                     addq.w     A7, 8
  6814. label000053D4:
  6815. 000053D4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6816. 000053D8  4E5E                     unlink     A6
  6817. 000053DA  4E75                     rts
  6818. 000053DC  4E56 0000                link       A6, 0
  6819. 000053E0  2F0A                     move.l     -[A7], A2
  6820. 000053E2  246E 0008                movea.l    A2, [A6 + 0x8]
  6821. 000053E6  486A 00A8                pea.l      [A2 + 0xA8]
  6822. 000053EA  4EB9 0000 3D40           jsr        [0x00003D40]
  6823. 000053F0  4A2A 00EC                tst.b      [A2 + 0xEC]
  6824. 000053F4  584F                     addq.w     A7, 4
  6825. 000053F6  6716                     beq        +0x18 /* 0000540E */
  6826. 000053F8  1F3C 0001                move.b     -[A7], 0x1
  6827. 000053FC  4227                     clr.b      -[A7]
  6828. 000053FE  2F0A                     move.l     -[A7], A2
  6829. 00005400  2057                     movea.l    A0, [A7]
  6830. 00005402  2268 0004                movea.l    A1, [A0 + 0x4]
  6831. 00005406  2269 0230                movea.l    A1, [A1 + 0x230]
  6832. 0000540A  4E91                     jsr        [A1]
  6833. 0000540C  504F                     addq.w     A7, 8
  6834. label0000540E:
  6835. 0000540E  245F                     movea.l    A2, [A7]+
  6836. 00005410  4E5E                     unlink     A6
  6837. 00005412  4E75                     rts
  6838. 00005414  4E56 FFFA                link       A6, -0x0006
  6839. 00005418  2F0A                     move.l     -[A7], A2
  6840. 0000541A  246E 0008                movea.l    A2, [A6 + 0x8]
  6841. 0000541E  4227                     clr.b      -[A7]
  6842. 00005420  2F0A                     move.l     -[A7], A2
  6843. 00005422  2057                     movea.l    A0, [A7]
  6844. 00005424  2268 0004                movea.l    A1, [A0 + 0x4]
  6845. 00005428  2269 020C                movea.l    A1, [A1 + 0x20C]
  6846. 0000542C  4E91                     jsr        [A1]
  6847. 0000542E  584F                     addq.w     A7, 4
  6848. 00005430  2F08                     move.l     -[A7], A0
  6849. 00005432  486E FFFA                pea.l      [A6 - 0x6]
  6850. 00005436  4EB9 0000 2350           jsr        [0x00002350]
  6851. 0000543C  2F0A                     move.l     -[A7], A2
  6852. 0000543E  4EB9 0000 30A0           jsr        [0x000030A0]
  6853. 00005444  4A00                     tst.b      D0
  6854. 00005446  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6855. 0000544A  671E                     beq        +0x20 /* 0000546A */
  6856. 0000544C  42A7                     clr.l      -[A7]
  6857. 0000544E  2F0A                     move.l     -[A7], A2
  6858. 00005450  2057                     movea.l    A0, [A7]
  6859. 00005452  2268 0004                movea.l    A1, [A0 + 0x4]
  6860. 00005456  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6861. 0000545A  4E91                     jsr        [A1]
  6862. 0000545C  4A00                     tst.b      D0
  6863. 0000545E  504F                     addq.w     A7, 8
  6864. 00005460  6708                     beq        +0xA /* 0000546A */
  6865. 00005462  206E FFFA                movea.l    A0, [A6 - 0x6]
  6866. 00005466  4850                     pea.l      [A0]
  6867. 00005468  A927                     syscall    InvalRgn
  6868. label0000546A:
  6869. 0000546A  3F3C FFFF                move.w     -[A7], 0xFFFF
  6870. 0000546E  486E FFFA                pea.l      [A6 - 0x6]
  6871. 00005472  4EB9 0000 2358           jsr        [0x00002358]
  6872. 00005478  5C4F                     addq.w     A7, 6
  6873. 0000547A  245F                     movea.l    A2, [A7]+
  6874. 0000547C  4E5E                     unlink     A6
  6875. 0000547E  4E75                     rts
  6876. 00005480  4E56 FFFA                link       A6, -0x0006
  6877. 00005484  2F0A                     move.l     -[A7], A2
  6878. 00005486  246E 0008                movea.l    A2, [A6 + 0x8]
  6879. 0000548A  4227                     clr.b      -[A7]
  6880. 0000548C  2F0A                     move.l     -[A7], A2
  6881. 0000548E  2057                     movea.l    A0, [A7]
  6882. 00005490  2268 0004                movea.l    A1, [A0 + 0x4]
  6883. 00005494  2269 0210                movea.l    A1, [A1 + 0x210]
  6884. 00005498  4E91                     jsr        [A1]
  6885. 0000549A  584F                     addq.w     A7, 4
  6886. 0000549C  2F08                     move.l     -[A7], A0
  6887. 0000549E  486E FFFA                pea.l      [A6 - 0x6]
  6888. 000054A2  4EB9 0000 2350           jsr        [0x00002350]
  6889. 000054A8  2F0A                     move.l     -[A7], A2
  6890. 000054AA  4EB9 0000 30A0           jsr        [0x000030A0]
  6891. 000054B0  4A00                     tst.b      D0
  6892. 000054B2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6893. 000054B6  671E                     beq        +0x20 /* 000054D6 */
  6894. 000054B8  42A7                     clr.l      -[A7]
  6895. 000054BA  2F0A                     move.l     -[A7], A2
  6896. 000054BC  2057                     movea.l    A0, [A7]
  6897. 000054BE  2268 0004                movea.l    A1, [A0 + 0x4]
  6898. 000054C2  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6899. 000054C6  4E91                     jsr        [A1]
  6900. 000054C8  4A00                     tst.b      D0
  6901. 000054CA  504F                     addq.w     A7, 8
  6902. 000054CC  6708                     beq        +0xA /* 000054D6 */
  6903. 000054CE  206E FFFA                movea.l    A0, [A6 - 0x6]
  6904. 000054D2  4850                     pea.l      [A0]
  6905. 000054D4  A927                     syscall    InvalRgn
  6906. label000054D6:
  6907. 000054D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  6908. 000054DA  486E FFFA                pea.l      [A6 - 0x6]
  6909. 000054DE  4EB9 0000 2358           jsr        [0x00002358]
  6910. 000054E4  5C4F                     addq.w     A7, 6
  6911. 000054E6  245F                     movea.l    A2, [A7]+
  6912. 000054E8  4E5E                     unlink     A6
  6913. 000054EA  4E75                     rts
  6914. 000054EC  4E56 FFFA                link       A6, -0x0006
  6915. 000054F0  2F0A                     move.l     -[A7], A2
  6916. 000054F2  246E 0008                movea.l    A2, [A6 + 0x8]
  6917. 000054F6  4227                     clr.b      -[A7]
  6918. 000054F8  2F0A                     move.l     -[A7], A2
  6919. 000054FA  2057                     movea.l    A0, [A7]
  6920. 000054FC  2268 0004                movea.l    A1, [A0 + 0x4]
  6921. 00005500  2269 0214                movea.l    A1, [A1 + 0x214]
  6922. 00005504  4E91                     jsr        [A1]
  6923. 00005506  584F                     addq.w     A7, 4
  6924. 00005508  2F08                     move.l     -[A7], A0
  6925. 0000550A  486E FFFA                pea.l      [A6 - 0x6]
  6926. 0000550E  4EB9 0000 2350           jsr        [0x00002350]
  6927. 00005514  2F0A                     move.l     -[A7], A2
  6928. 00005516  4EB9 0000 30A0           jsr        [0x000030A0]
  6929. 0000551C  4A00                     tst.b      D0
  6930. 0000551E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6931. 00005522  671E                     beq        +0x20 /* 00005542 */
  6932. 00005524  42A7                     clr.l      -[A7]
  6933. 00005526  2F0A                     move.l     -[A7], A2
  6934. 00005528  2057                     movea.l    A0, [A7]
  6935. 0000552A  2268 0004                movea.l    A1, [A0 + 0x4]
  6936. 0000552E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  6937. 00005532  4E91                     jsr        [A1]
  6938. 00005534  4A00                     tst.b      D0
  6939. 00005536  504F                     addq.w     A7, 8
  6940. 00005538  6708                     beq        +0xA /* 00005542 */
  6941. 0000553A  206E FFFA                movea.l    A0, [A6 - 0x6]
  6942. 0000553E  4850                     pea.l      [A0]
  6943. 00005540  A927                     syscall    InvalRgn
  6944. label00005542:
  6945. 00005542  3F3C FFFF                move.w     -[A7], 0xFFFF
  6946. 00005546  486E FFFA                pea.l      [A6 - 0x6]
  6947. 0000554A  4EB9 0000 2358           jsr        [0x00002358]
  6948. 00005550  5C4F                     addq.w     A7, 6
  6949. 00005552  245F                     movea.l    A2, [A7]+
  6950. 00005554  4E5E                     unlink     A6
  6951. 00005556  4E75                     rts
  6952. 00005558  4E56 0000                link       A6, 0
  6953. 0000555C  48E7 0030                movem.l    -[A7], A2,A3
  6954. 00005560  246E 0008                movea.l    A2, [A6 + 0x8]
  6955. 00005564  266A 00EE                movea.l    A3, [A2 + 0xEE]
  6956. 00005568  200B                     move.l     D0, A3
  6957. 0000556A  6742                     beq        +0x44 /* 000055AE */
  6958. 0000556C  2F0B                     move.l     -[A7], A3
  6959. 0000556E  2057                     movea.l    A0, [A7]
  6960. 00005570  2268 0004                movea.l    A1, [A0 + 0x4]
  6961. 00005574  2269 00BC                movea.l    A1, [A1 + 0xBC]
  6962. 00005578  4E91                     jsr        [A1]
  6963. 0000557A  4A2A 00E7                tst.b      [A2 + 0xE7]
  6964. 0000557E  584F                     addq.w     A7, 4
  6965. 00005580  6710                     beq        +0x12 /* 00005592 */
  6966. 00005582  2F0A                     move.l     -[A7], A2
  6967. 00005584  2057                     movea.l    A0, [A7]
  6968. 00005586  2268 0004                movea.l    A1, [A0 + 0x4]
  6969. 0000558A  2269 024C                movea.l    A1, [A1 + 0x24C]
  6970. 0000558E  4E91                     jsr        [A1]
  6971. 00005590  584F                     addq.w     A7, 4
  6972. label00005592:
  6973. 00005592  4A2A 00EC                tst.b      [A2 + 0xEC]
  6974. 00005596  6716                     beq        +0x18 /* 000055AE */
  6975. 00005598  4A2A 00ED                tst.b      [A2 + 0xED]
  6976. 0000559C  6710                     beq        +0x12 /* 000055AE */
  6977. 0000559E  2F0A                     move.l     -[A7], A2
  6978. 000055A0  2057                     movea.l    A0, [A7]
  6979. 000055A2  2268 0004                movea.l    A1, [A0 + 0x4]
  6980. 000055A6  2269 0250                movea.l    A1, [A1 + 0x250]
  6981. 000055AA  4E91                     jsr        [A1]
  6982. 000055AC  584F                     addq.w     A7, 4
  6983. label000055AE:
  6984. 000055AE  4CDF 0C00                movem.l    A2,A3, [A7]+
  6985. 000055B2  4E5E                     unlink     A6
  6986. 000055B4  4E75                     rts
  6987. 000055B6  4E56 FFAE                link       A6, -0x0052
  6988. 000055BA  48E7 0030                movem.l    -[A7], A2,A3
  6989. 000055BE  246E 0008                movea.l    A2, [A6 + 0x8]
  6990. 000055C2  486E FFB6                pea.l      [A6 - 0x4A]
  6991. 000055C6  4EB9 0000 20A0           jsr        [0x000020A0]
  6992. 000055CC  4EB9 0000 20B0           jsr        [0x000020B0]
  6993. 000055D2  486E FFAE                pea.l      [A6 - 0x52]
  6994. 000055D6  2F0A                     move.l     -[A7], A2
  6995. 000055D8  2057                     movea.l    A0, [A7]
  6996. 000055DA  2268 0004                movea.l    A1, [A0 + 0x4]
  6997. 000055DE  2269 003C                movea.l    A1, [A1 + 0x3C]
  6998. 000055E2  4E91                     jsr        [A1]
  6999. 000055E4  486E FFAE                pea.l      [A6 - 0x52]
  7000. 000055E8  486E FFDA                pea.l      [A6 - 0x26]
  7001. 000055EC  4EB9 0000 2148           jsr        [0x00002148]
  7002. 000055F2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7003. 000055F6  6000 00E4                bra        +0xE6 /* 000056DC */
  7004. label000055FA:
  7005. 000055FA  4A2A 00E6                tst.b      [A2 + 0xE6]
  7006. 000055FE  6700 0082                beq        +0x84 /* 00005682 */
  7007. 00005602  4227                     clr.b      -[A7]
  7008. 00005604  2F0A                     move.l     -[A7], A2
  7009. 00005606  2057                     movea.l    A0, [A7]
  7010. 00005608  2268 0004                movea.l    A1, [A0 + 0x4]
  7011. 0000560C  2269 020C                movea.l    A1, [A1 + 0x20C]
  7012. 00005610  4E91                     jsr        [A1]
  7013. 00005612  584F                     addq.w     A7, 4
  7014. 00005614  2F08                     move.l     -[A7], A0
  7015. 00005616  486E FFF8                pea.l      [A6 - 0x8]
  7016. 0000561A  4EB9 0000 2350           jsr        [0x00002350]
  7017. 00005620  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  7018. 00005626  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7019. 0000562A  6D2C                     blt        +0x2E /* 00005658 */
  7020. 0000562C  1F3C 0002                move.b     -[A7], 0x2
  7021. 00005630  486E FFD4                pea.l      [A6 - 0x2C]
  7022. 00005634  61FF FFFF DA54           bsr        -0x25AA /* 0000308A */
  7023. 0000563A  2D6E FFD4 FFEC           move.l     [A6 - 0x14], [A6 - 0x2C]
  7024. 00005640  3D6E FFD8 FFF0           move.w     [A6 - 0x10], [A6 - 0x28]
  7025. 00005646  486E FFEC                pea.l      [A6 - 0x14]
  7026. 0000564A  AA14                     syscall    RGBForeColor
  7027. 0000564C  206E FFF8                movea.l    A0, [A6 - 0x8]
  7028. 00005650  4850                     pea.l      [A0]
  7029. 00005652  A8D3                     syscall    PaintRgn
  7030. 00005654  5C4F                     addq.w     A7, 6
  7031. 00005656  601A                     bra        +0x1C /* 00005672 */
  7032. label00005658:
  7033. 00005658  486E FFF2                pea.l      [A6 - 0xE]
  7034. 0000565C  61FF FFFF DA68           bsr        -0x2596 /* 000030C6 */
  7035. 00005662  486E FFF2                pea.l      [A6 - 0xE]
  7036. 00005666  AA15                     syscall    RGBBackColor
  7037. 00005668  206E FFF8                movea.l    A0, [A6 - 0x8]
  7038. 0000566C  4850                     pea.l      [A0]
  7039. 0000566E  A8D4                     syscall    EraseRgn
  7040. 00005670  584F                     addq.w     A7, 4
  7041. label00005672:
  7042. 00005672  3F3C FFFF                move.w     -[A7], 0xFFFF
  7043. 00005676  486E FFF8                pea.l      [A6 - 0x8]
  7044. 0000567A  4EB9 0000 2358           jsr        [0x00002358]
  7045. 00005680  5C4F                     addq.w     A7, 6
  7046. label00005682:
  7047. 00005682  4A2A 00EC                tst.b      [A2 + 0xEC]
  7048. 00005686  6740                     beq        +0x42 /* 000056C8 */
  7049. 00005688  4A2A 00ED                tst.b      [A2 + 0xED]
  7050. 0000568C  673A                     beq        +0x3C /* 000056C8 */
  7051. 0000568E  266A 00EE                movea.l    A3, [A2 + 0xEE]
  7052. 00005692  200B                     move.l     D0, A3
  7053. 00005694  6732                     beq        +0x34 /* 000056C8 */
  7054. 00005696  2F0B                     move.l     -[A7], A3
  7055. 00005698  4EB9 0000 3110           jsr        [0x00003110]
  7056. 0000569E  4A00                     tst.b      D0
  7057. 000056A0  584F                     addq.w     A7, 4
  7058. 000056A2  6724                     beq        +0x26 /* 000056C8 */
  7059. 000056A4  2F2A 00EE                move.l     -[A7], [A2 + 0xEE]
  7060. 000056A8  4EB9 0000 30D8           jsr        [0x000030D8]
  7061. 000056AE  4A00                     tst.b      D0
  7062. 000056B0  584F                     addq.w     A7, 4
  7063. 000056B2  6714                     beq        +0x16 /* 000056C8 */
  7064. 000056B4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7065. 000056B8  2F0A                     move.l     -[A7], A2
  7066. 000056BA  2057                     movea.l    A0, [A7]
  7067. 000056BC  2268 0004                movea.l    A1, [A0 + 0x4]
  7068. 000056C0  2269 025C                movea.l    A1, [A1 + 0x25C]
  7069. 000056C4  4E91                     jsr        [A1]
  7070. 000056C6  5C4F                     addq.w     A7, 6
  7071. label000056C8:
  7072. 000056C8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7073. 000056CC  2F0A                     move.l     -[A7], A2
  7074. 000056CE  2057                     movea.l    A0, [A7]
  7075. 000056D0  2268 0004                movea.l    A1, [A0 + 0x4]
  7076. 000056D4  2269 0258                movea.l    A1, [A1 + 0x258]
  7077. 000056D8  4E91                     jsr        [A1]
  7078. 000056DA  5C4F                     addq.w     A7, 6
  7079. label000056DC:
  7080. 000056DC  486E FFFE                pea.l      [A6 - 0x2]
  7081. 000056E0  486E FFDA                pea.l      [A6 - 0x26]
  7082. 000056E4  4EB9 0000 2158           jsr        [0x00002158]
  7083. 000056EA  4A00                     tst.b      D0
  7084. 000056EC  504F                     addq.w     A7, 8
  7085. 000056EE  6600 FF0A                bne        -0xF4 /* 000055FA */
  7086. 000056F2  3F3C FFFF                move.w     -[A7], 0xFFFF
  7087. 000056F6  486E FFDA                pea.l      [A6 - 0x26]
  7088. 000056FA  4EB9 0000 2150           jsr        [0x00002150]
  7089. 00005700  3F3C FFFF                move.w     -[A7], 0xFFFF
  7090. 00005704  486E FFB6                pea.l      [A6 - 0x4A]
  7091. 00005708  4EB9 0000 20A8           jsr        [0x000020A8]
  7092. 0000570E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7093. 00005712  4CDF 0C00                movem.l    A2,A3, [A7]+
  7094. 00005716  4E5E                     unlink     A6
  7095. 00005718  4E75                     rts
  7096. 0000571A  4E56 FFEA                link       A6, -0x0016
  7097. 0000571E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  7098. 00005722  246E 0008                movea.l    A2, [A6 + 0x8]
  7099. 00005726  362E 000C                move.w     D3, [A6 + 0xC]
  7100. 0000572A  0C43 0004                cmpi.w     D3, 0x4
  7101. 0000572E  6D00 016C                blt        +0x16E /* 0000589C */
  7102. 00005732  4A2A 00E7                tst.b      [A2 + 0xE7]
  7103. 00005736  6700 020A                beq        +0x20C /* 00005942 */
  7104. 0000573A  266A 00EE                movea.l    A3, [A2 + 0xEE]
  7105. 0000573E  200B                     move.l     D0, A3
  7106. 00005740  6700 0200                beq        +0x202 /* 00005942 */
  7107. 00005744  2F0B                     move.l     -[A7], A3
  7108. 00005746  4EB9 0000 30D8           jsr        [0x000030D8]
  7109. 0000574C  1600                     move.b     D3, D0
  7110. 0000574E  2F2A 00EE                move.l     -[A7], [A2 + 0xEE]
  7111. 00005752  4EB9 0000 3110           jsr        [0x00003110]
  7112. 00005758  1800                     move.b     D4, D0
  7113. 0000575A  486E FFF8                pea.l      [A6 - 0x8]
  7114. 0000575E  2F2A 00EE                move.l     -[A7], [A2 + 0xEE]
  7115. 00005762  2057                     movea.l    A0, [A7]
  7116. 00005764  2268 0004                movea.l    A1, [A0 + 0x4]
  7117. 00005768  2269 0038                movea.l    A1, [A1 + 0x38]
  7118. 0000576C  4E91                     jsr        [A1]
  7119. 0000576E  486E FFF8                pea.l      [A6 - 0x8]
  7120. 00005772  2F0A                     move.l     -[A7], A2
  7121. 00005774  2057                     movea.l    A0, [A7]
  7122. 00005776  2268 0004                movea.l    A1, [A0 + 0x4]
  7123. 0000577A  2269 010C                movea.l    A1, [A1 + 0x10C]
  7124. 0000577E  4E91                     jsr        [A1]
  7125. 00005780  486E FFFC                pea.l      [A6 - 0x4]
  7126. 00005784  2F0A                     move.l     -[A7], A2
  7127. 00005786  2057                     movea.l    A0, [A7]
  7128. 00005788  2268 0004                movea.l    A1, [A0 + 0x4]
  7129. 0000578C  2269 010C                movea.l    A1, [A1 + 0x10C]
  7130. 00005790  4E91                     jsr        [A1]
  7131. 00005792  486E FFF2                pea.l      [A6 - 0xE]
  7132. 00005796  61FF FFFF D916           bsr        -0x26E8 /* 000030AE */
  7133. 0000579C  4A03                     tst.b      D3
  7134. 0000579E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  7135. 000057A2  6704                     beq        +0x6 /* 000057A8 */
  7136. 000057A4  4A04                     tst.b      D4
  7137. 000057A6  6610                     bne        +0x12 /* 000057B8 */
  7138. label000057A8:
  7139. 000057A8  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  7140. 000057AC  486E FFF2                pea.l      [A6 - 0xE]
  7141. 000057B0  61FF FFFF D8D8           bsr        -0x2726 /* 0000308A */
  7142. 000057B6  5C4F                     addq.w     A7, 6
  7143. label000057B8:
  7144. 000057B8  486E FFF2                pea.l      [A6 - 0xE]
  7145. 000057BC  AA14                     syscall    RGBForeColor
  7146. 000057BE  4878 FFFF                push.l     0xFFFF
  7147. 000057C2  4878 FFFF                push.l     0xFFFF
  7148. 000057C6  486E FFF8                pea.l      [A6 - 0x8]
  7149. 000057CA  61FF FFFF E85A           bsr        -0x17A4 /* 00004026 */
  7150. 000057D0  4A2A 00E8                tst.b      [A2 + 0xE8]
  7151. 000057D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7152. 000057D8  671C                     beq        +0x1E /* 000057F6 */
  7153. 000057DA  3F2A 00EA                move.w     -[A7], [A2 + 0xEA]
  7154. 000057DE  4878 FFFF                push.l     0xFFFF
  7155. 000057E2  4878 FFFF                push.l     0xFFFF
  7156. 000057E6  486E FFF8                pea.l      [A6 - 0x8]
  7157. 000057EA  61FF FFFF E740           bsr        -0x18BE /* 00003F2C */
  7158. 000057F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7159. 000057F4  6016                     bra        +0x18 /* 0000580C */
  7160. label000057F6:
  7161. 000057F6  4878 FFFF                push.l     0xFFFF
  7162. 000057FA  4878 FFFF                push.l     0xFFFF
  7163. 000057FE  486E FFF8                pea.l      [A6 - 0x8]
  7164. 00005802  61FF FFFF E68E           bsr        -0x1970 /* 00003E92 */
  7165. 00005808  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7166. label0000580C:
  7167. 0000580C  4A04                     tst.b      D4
  7168. 0000580E  6700 0132                beq        +0x134 /* 00005942 */
  7169. 00005812  4A03                     tst.b      D3
  7170. 00005814  6700 012C                beq        +0x12E /* 00005942 */
  7171. 00005818  4A2A 00ED                tst.b      [A2 + 0xED]
  7172. 0000581C  6600 0124                bne        +0x126 /* 00005942 */
  7173. 00005820  486E FFF8                pea.l      [A6 - 0x8]
  7174. 00005824  4878 FFFF                push.l     0xFFFF
  7175. 00005828  A8A9                     syscall    InsetRect
  7176. 0000582A  1F3C 0007                move.b     -[A7], 0x7
  7177. 0000582E  486E FFF2                pea.l      [A6 - 0xE]
  7178. 00005832  61FF FFFF D856           bsr        -0x27A8 /* 0000308A */
  7179. 00005838  486E FFF2                pea.l      [A6 - 0xE]
  7180. 0000583C  AA14                     syscall    RGBForeColor
  7181. 0000583E  42A7                     clr.l      -[A7]
  7182. 00005840  4878 FFFF                push.l     0xFFFF
  7183. 00005844  486E FFF8                pea.l      [A6 - 0x8]
  7184. 00005848  61FF FFFF E7DC           bsr        -0x1822 /* 00004026 */
  7185. 0000584E  486E FFF2                pea.l      [A6 - 0xE]
  7186. 00005852  61FF FFFF D872           bsr        -0x278C /* 000030C6 */
  7187. 00005858  486E FFF2                pea.l      [A6 - 0xE]
  7188. 0000585C  AA14                     syscall    RGBForeColor
  7189. 0000585E  4A2A 00E8                tst.b      [A2 + 0xE8]
  7190. 00005862  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7191. 00005866  671C                     beq        +0x1E /* 00005884 */
  7192. 00005868  3F2A 00EA                move.w     -[A7], [A2 + 0xEA]
  7193. 0000586C  4878 FFFF                push.l     0xFFFF
  7194. 00005870  42A7                     clr.l      -[A7]
  7195. 00005872  486E FFF8                pea.l      [A6 - 0x8]
  7196. 00005876  61FF FFFF E6B4           bsr        -0x194A /* 00003F2C */
  7197. 0000587C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7198. 00005880  6000 00C0                bra        +0xC2 /* 00005942 */
  7199. label00005884:
  7200. 00005884  4878 FFFF                push.l     0xFFFF
  7201. 00005888  42A7                     clr.l      -[A7]
  7202. 0000588A  486E FFF8                pea.l      [A6 - 0x8]
  7203. 0000588E  61FF FFFF E602           bsr        -0x19FC /* 00003E92 */
  7204. 00005894  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7205. 00005898  6000 00A8                bra        +0xAA /* 00005942 */
  7206. label0000589C:
  7207. 0000589C  4A2A 00E7                tst.b      [A2 + 0xE7]
  7208. 000058A0  6700 00A0                beq        +0xA2 /* 00005942 */
  7209. 000058A4  266A 00EE                movea.l    A3, [A2 + 0xEE]
  7210. 000058A8  200B                     move.l     D0, A3
  7211. 000058AA  6700 0096                beq        +0x98 /* 00005942 */
  7212. 000058AE  486E FFEA                pea.l      [A6 - 0x16]
  7213. 000058B2  2F0B                     move.l     -[A7], A3
  7214. 000058B4  2057                     movea.l    A0, [A7]
  7215. 000058B6  2268 0004                movea.l    A1, [A0 + 0x4]
  7216. 000058BA  2269 0038                movea.l    A1, [A1 + 0x38]
  7217. 000058BE  4E91                     jsr        [A1]
  7218. 000058C0  486E FFEA                pea.l      [A6 - 0x16]
  7219. 000058C4  2F0A                     move.l     -[A7], A2
  7220. 000058C6  2057                     movea.l    A0, [A7]
  7221. 000058C8  2268 0004                movea.l    A1, [A0 + 0x4]
  7222. 000058CC  2269 010C                movea.l    A1, [A1 + 0x10C]
  7223. 000058D0  4E91                     jsr        [A1]
  7224. 000058D2  486E FFEE                pea.l      [A6 - 0x12]
  7225. 000058D6  2F0A                     move.l     -[A7], A2
  7226. 000058D8  2057                     movea.l    A0, [A7]
  7227. 000058DA  2268 0004                movea.l    A1, [A0 + 0x4]
  7228. 000058DE  2269 010C                movea.l    A1, [A1 + 0x10C]
  7229. 000058E2  4E91                     jsr        [A1]
  7230. 000058E4  486E FFF2                pea.l      [A6 - 0xE]
  7231. 000058E8  61FF FFFF D7C4           bsr        -0x283A /* 000030AE */
  7232. 000058EE  486E FFF2                pea.l      [A6 - 0xE]
  7233. 000058F2  AA14                     syscall    RGBForeColor
  7234. 000058F4  4878 FFFF                push.l     0xFFFF
  7235. 000058F8  4878 FFFF                push.l     0xFFFF
  7236. 000058FC  486E FFEA                pea.l      [A6 - 0x16]
  7237. 00005900  61FF FFFF E724           bsr        -0x18DA /* 00004026 */
  7238. 00005906  4A2A 00E8                tst.b      [A2 + 0xE8]
  7239. 0000590A  4FEF 0028                lea.l      A7, [A7 + 0x28]
  7240. 0000590E  671C                     beq        +0x1E /* 0000592C */
  7241. 00005910  3F2A 00EA                move.w     -[A7], [A2 + 0xEA]
  7242. 00005914  4878 FFFF                push.l     0xFFFF
  7243. 00005918  4878 FFFF                push.l     0xFFFF
  7244. 0000591C  486E FFEA                pea.l      [A6 - 0x16]
  7245. 00005920  61FF FFFF E60A           bsr        -0x19F4 /* 00003F2C */
  7246. 00005926  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7247. 0000592A  6016                     bra        +0x18 /* 00005942 */
  7248. label0000592C:
  7249. 0000592C  4878 FFFF                push.l     0xFFFF
  7250. 00005930  4878 FFFF                push.l     0xFFFF
  7251. 00005934  486E FFEA                pea.l      [A6 - 0x16]
  7252. 00005938  61FF FFFF E558           bsr        -0x1AA6 /* 00003E92 */
  7253. 0000593E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7254. label00005942:
  7255. 00005942  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  7256. 00005946  4E5E                     unlink     A6
  7257. 00005948  4E75                     rts
  7258. 0000594A  4E56 FF98                link       A6, -0x0068
  7259. 0000594E  48E7 1020                movem.l    -[A7], D3,A2
  7260. 00005952  246E 0008                movea.l    A2, [A6 + 0x8]
  7261. 00005956  362E 000C                move.w     D3, [A6 + 0xC]
  7262. 0000595A  486E FFCE                pea.l      [A6 - 0x32]
  7263. 0000595E  4EB9 0000 20A0           jsr        [0x000020A0]
  7264. 00005964  4EB9 0000 20B0           jsr        [0x000020B0]
  7265. 0000596A  4AAA 00EE                tst.l      [A2 + 0xEE]
  7266. 0000596E  584F                     addq.w     A7, 4
  7267. 00005970  6700 0232                beq        +0x234 /* 00005BA4 */
  7268. 00005974  4EB9 0000 2190           jsr        [0x00002190]
  7269. 0000597A  4A00                     tst.b      D0
  7270. 0000597C  6712                     beq        +0x14 /* 00005990 */
  7271. 0000597E  2F3C 0000 8000           move.l     -[A7], 0x8000
  7272. 00005984  4EB9 0000 2178           jsr        [0x00002178]
  7273. 0000598A  4A00                     tst.b      D0
  7274. 0000598C  584F                     addq.w     A7, 4
  7275. 0000598E  6604                     bne        +0x6 /* 00005994 */
  7276. label00005990:
  7277. 00005990  7000                     moveq.l    D0, 0x00
  7278. 00005992  6002                     bra        +0x4 /* 00005996 */
  7279. label00005994:
  7280. 00005994  7001                     moveq.l    D0, 0x01
  7281. label00005996:
  7282. 00005996  4A00                     tst.b      D0
  7283. 00005998  6746                     beq        +0x48 /* 000059E0 */
  7284. 0000599A  4227                     clr.b      -[A7]
  7285. 0000599C  2F0A                     move.l     -[A7], A2
  7286. 0000599E  2057                     movea.l    A0, [A7]
  7287. 000059A0  2268 0004                movea.l    A1, [A0 + 0x4]
  7288. 000059A4  2269 0218                movea.l    A1, [A1 + 0x218]
  7289. 000059A8  4E91                     jsr        [A1]
  7290. 000059AA  584F                     addq.w     A7, 4
  7291. 000059AC  2F08                     move.l     -[A7], A0
  7292. 000059AE  486E FFEC                pea.l      [A6 - 0x14]
  7293. 000059B2  4EB9 0000 2350           jsr        [0x00002350]
  7294. 000059B8  206E FFEC                movea.l    A0, [A6 - 0x14]
  7295. 000059BC  4850                     pea.l      [A0]
  7296. 000059BE  1F3C 0001                move.b     -[A7], 0x1
  7297. 000059C2  303C 0023                move.w     D0, 0x23 /* '#' */
  7298. 000059C6  AA74                     syscall    AppearanceDispatch
  7299. 000059C8  201F                     move.l     D0, [A7]+
  7300. 000059CA  3F3C FFFF                move.w     -[A7], 0xFFFF
  7301. 000059CE  486E FFEC                pea.l      [A6 - 0x14]
  7302. 000059D2  4EB9 0000 2358           jsr        [0x00002358]
  7303. 000059D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7304. 000059DC  6000 01C6                bra        +0x1C8 /* 00005BA4 */
  7305. label000059E0:
  7306. 000059E0  486E FFB0                pea.l      [A6 - 0x50]
  7307. 000059E4  4EB9 0000 20A0           jsr        [0x000020A0]
  7308. 000059EA  4EB9 0000 20B0           jsr        [0x000020B0]
  7309. 000059F0  486E FFAA                pea.l      [A6 - 0x56]
  7310. 000059F4  2F0A                     move.l     -[A7], A2
  7311. 000059F6  2057                     movea.l    A0, [A7]
  7312. 000059F8  2268 0004                movea.l    A1, [A0 + 0x4]
  7313. 000059FC  2269 021C                movea.l    A1, [A1 + 0x21C]
  7314. 00005A00  4E91                     jsr        [A1]
  7315. 00005A02  486E FFF8                pea.l      [A6 - 0x8]
  7316. 00005A06  2F2A 00EE                move.l     -[A7], [A2 + 0xEE]
  7317. 00005A0A  2057                     movea.l    A0, [A7]
  7318. 00005A0C  2268 0004                movea.l    A1, [A0 + 0x4]
  7319. 00005A10  2269 0038                movea.l    A1, [A1 + 0x38]
  7320. 00005A14  4E91                     jsr        [A1]
  7321. 00005A16  486E FFF8                pea.l      [A6 - 0x8]
  7322. 00005A1A  2F0A                     move.l     -[A7], A2
  7323. 00005A1C  2057                     movea.l    A0, [A7]
  7324. 00005A1E  2268 0004                movea.l    A1, [A0 + 0x4]
  7325. 00005A22  2269 010C                movea.l    A1, [A1 + 0x10C]
  7326. 00005A26  4E91                     jsr        [A1]
  7327. 00005A28  486E FFFC                pea.l      [A6 - 0x4]
  7328. 00005A2C  2F0A                     move.l     -[A7], A2
  7329. 00005A2E  2057                     movea.l    A0, [A7]
  7330. 00005A30  2268 0004                movea.l    A1, [A0 + 0x4]
  7331. 00005A34  2269 010C                movea.l    A1, [A1 + 0x10C]
  7332. 00005A38  4E91                     jsr        [A1]
  7333. 00005A3A  0C43 0004                cmpi.w     D3, 0x4
  7334. 00005A3E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  7335. 00005A42  6C12                     bge        +0x14 /* 00005A56 */
  7336. 00005A44  486E FFA4                pea.l      [A6 - 0x5C]
  7337. 00005A48  61FF FFFF D664           bsr        -0x299A /* 000030AE */
  7338. 00005A4E  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  7339. 00005A52  584F                     addq.w     A7, 4
  7340. 00005A54  6004                     bra        +0x6 /* 00005A5A */
  7341. label00005A56:
  7342. 00005A56  41EE FFAA                lea.l      A0, [A6 - 0x56]
  7343. label00005A5A:
  7344. 00005A5A  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  7345. 00005A5E  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  7346. 00005A64  486E FFF2                pea.l      [A6 - 0xE]
  7347. 00005A68  AA14                     syscall    RGBForeColor
  7348. 00005A6A  486E FFF8                pea.l      [A6 - 0x8]
  7349. 00005A6E  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  7350. 00005A74  A8A9                     syscall    InsetRect
  7351. 00005A76  4A2A 00E8                tst.b      [A2 + 0xE8]
  7352. 00005A7A  6726                     beq        +0x28 /* 00005AA2 */
  7353. 00005A7C  42A7                     clr.l      -[A7]
  7354. 00005A7E  42A7                     clr.l      -[A7]
  7355. 00005A80  486E FFF8                pea.l      [A6 - 0x8]
  7356. 00005A84  61FF FFFF E5A0           bsr        -0x1A5E /* 00004026 */
  7357. 00005A8A  3F2A 00EA                move.w     -[A7], [A2 + 0xEA]
  7358. 00005A8E  42A7                     clr.l      -[A7]
  7359. 00005A90  42A7                     clr.l      -[A7]
  7360. 00005A92  486E FFF8                pea.l      [A6 - 0x8]
  7361. 00005A96  61FF FFFF E494           bsr        -0x1B6A /* 00003F2C */
  7362. 00005A9C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  7363. 00005AA0  6006                     bra        +0x8 /* 00005AA8 */
  7364. label00005AA2:
  7365. 00005AA2  486E FFF8                pea.l      [A6 - 0x8]
  7366. 00005AA6  A8A1                     syscall    FrameRect
  7367. label00005AA8:
  7368. 00005AA8  486E FFF8                pea.l      [A6 - 0x8]
  7369. 00005AAC  4878 FFFF                push.l     0xFFFF
  7370. 00005AB0  A8A9                     syscall    InsetRect
  7371. 00005AB2  4A2A 00E8                tst.b      [A2 + 0xE8]
  7372. 00005AB6  6700 00D0                beq        +0xD2 /* 00005B88 */
  7373. 00005ABA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7374. 00005ABE  302E FFFC                move.w     D0, [A6 - 0x4]
  7375. 00005AC2  5540                     subq.w     D0, 2
  7376. 00005AC4  3F00                     move.w     -[A7], D0
  7377. 00005AC6  A893                     syscall    MoveTo
  7378. 00005AC8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7379. 00005ACC  302E FFF8                move.w     D0, [A6 - 0x8]
  7380. 00005AD0  5240                     addq.w     D0, 1
  7381. 00005AD2  3F00                     move.w     -[A7], D0
  7382. 00005AD4  A891                     syscall    LineTo
  7383. 00005AD6  302E FFFA                move.w     D0, [A6 - 0x6]
  7384. 00005ADA  5240                     addq.w     D0, 1
  7385. 00005ADC  3F00                     move.w     -[A7], D0
  7386. 00005ADE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7387. 00005AE2  A893                     syscall    MoveTo
  7388. 00005AE4  302E FFFE                move.w     D0, [A6 - 0x2]
  7389. 00005AE8  5540                     subq.w     D0, 2
  7390. 00005AEA  3F00                     move.w     -[A7], D0
  7391. 00005AEC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7392. 00005AF0  A891                     syscall    LineTo
  7393. 00005AF2  3F2A 00EA                move.w     -[A7], [A2 + 0xEA]
  7394. 00005AF6  42A7                     clr.l      -[A7]
  7395. 00005AF8  2F3C 0001 0001           move.l     -[A7], 0x10001
  7396. 00005AFE  486E FFF8                pea.l      [A6 - 0x8]
  7397. 00005B02  61FF FFFF E428           bsr        -0x1BD6 /* 00003F2C */
  7398. 00005B08  0C43 0004                cmpi.w     D3, 0x4
  7399. 00005B0C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7400. 00005B10  6C12                     bge        +0x14 /* 00005B24 */
  7401. 00005B12  486E FF9E                pea.l      [A6 - 0x62]
  7402. 00005B16  61FF FFFF D5AE           bsr        -0x2A50 /* 000030C6 */
  7403. 00005B1C  41EE FF9E                lea.l      A0, [A6 - 0x62]
  7404. 00005B20  584F                     addq.w     A7, 4
  7405. 00005B22  6014                     bra        +0x16 /* 00005B38 */
  7406. label00005B24:
  7407. 00005B24  1F3C 0002                move.b     -[A7], 0x2
  7408. 00005B28  486E FF98                pea.l      [A6 - 0x68]
  7409. 00005B2C  61FF FFFF D55C           bsr        -0x2AA2 /* 0000308A */
  7410. 00005B32  41EE FF98                lea.l      A0, [A6 - 0x68]
  7411. 00005B36  5C4F                     addq.w     A7, 6
  7412. label00005B38:
  7413. 00005B38  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  7414. 00005B3C  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  7415. 00005B42  486E FFF2                pea.l      [A6 - 0xE]
  7416. 00005B46  302E FFFC                move.w     D0, [A6 - 0x4]
  7417. 00005B4A  5340                     subq.w     D0, 1
  7418. 00005B4C  3F00                     move.w     -[A7], D0
  7419. 00005B4E  302A 00EA                move.w     D0, [A2 + 0xEA]
  7420. 00005B52  5240                     addq.w     D0, 1
  7421. 00005B54  322E FFFE                move.w     D1, [A6 - 0x2]
  7422. 00005B58  9240                     sub.w      D1, D0
  7423. 00005B5A  3F01                     move.w     -[A7], D1
  7424. 00005B5C  61FF FFFF E97C           bsr        -0x1682 /* 000044DA */
  7425. 00005B62  486E FFF2                pea.l      [A6 - 0xE]
  7426. 00005B66  302A 00EA                move.w     D0, [A2 + 0xEA]
  7427. 00005B6A  5240                     addq.w     D0, 1
  7428. 00005B6C  322E FFFC                move.w     D1, [A6 - 0x4]
  7429. 00005B70  9240                     sub.w      D1, D0
  7430. 00005B72  3F01                     move.w     -[A7], D1
  7431. 00005B74  302E FFFE                move.w     D0, [A6 - 0x2]
  7432. 00005B78  5340                     subq.w     D0, 1
  7433. 00005B7A  3F00                     move.w     -[A7], D0
  7434. 00005B7C  61FF FFFF E95C           bsr        -0x16A2 /* 000044DA */
  7435. 00005B82  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7436. 00005B86  600C                     bra        +0xE /* 00005B94 */
  7437. label00005B88:
  7438. 00005B88  486E FFF8                pea.l      [A6 - 0x8]
  7439. 00005B8C  61FF FFFF E52C           bsr        -0x1AD2 /* 000040BA */
  7440. 00005B92  584F                     addq.w     A7, 4
  7441. label00005B94:
  7442. 00005B94  3F3C FFFF                move.w     -[A7], 0xFFFF
  7443. 00005B98  486E FFB0                pea.l      [A6 - 0x50]
  7444. 00005B9C  4EB9 0000 20A8           jsr        [0x000020A8]
  7445. 00005BA2  5C4F                     addq.w     A7, 6
  7446. label00005BA4:
  7447. 00005BA4  3F3C FFFF                move.w     -[A7], 0xFFFF
  7448. 00005BA8  486E FFCE                pea.l      [A6 - 0x32]
  7449. 00005BAC  4EB9 0000 20A8           jsr        [0x000020A8]
  7450. 00005BB2  5C4F                     addq.w     A7, 6
  7451. 00005BB4  4CDF 0408                movem.l    D3,A2, [A7]+
  7452. 00005BB8  4E5E                     unlink     A6
  7453. 00005BBA  4E75                     rts
  7454. 00005BBC  226F 0004                movea.l    A1, [A7 + 0x4]
  7455. 00005BC0  41F9 0000 3F5E           lea.l      A0, [0x00003F5E]
  7456. 00005BC6  2288                     move.l     [A1], A0
  7457. 00005BC8  236F 0008 0004           move.l     [A1 + 0x4], [A7 + 0x8]
  7458. 00005BCE  42A9 0008                clr.l      [A1 + 0x8]
  7459. 00005BD2  4229 000C                clr.b      [A1 + 0xC]
  7460. 00005BD6  2049                     movea.l    A0, A1
  7461. 00005BD8  4E75                     rts
  7462. 00005BDA  4E56 0000                link       A6, 0
  7463. 00005BDE  2F0A                     move.l     -[A7], A2
  7464. 00005BE0  246E 0008                movea.l    A2, [A6 + 0x8]
  7465. 00005BE4  200A                     move.l     D0, A2
  7466. 00005BE6  672A                     beq        +0x2C /* 00005C12 */
  7467. 00005BE8  41F9 0000 3F5E           lea.l      A0, [0x00003F5E]
  7468. 00005BEE  2488                     move.l     [A2], A0
  7469. 00005BF0  4A2A 000C                tst.b      [A2 + 0xC]
  7470. 00005BF4  670C                     beq        +0xE /* 00005C02 */
  7471. 00005BF6  4AAA 0008                tst.l      [A2 + 0x8]
  7472. 00005BFA  6706                     beq        +0x8 /* 00005C02 */
  7473. 00005BFC  206A 0008                movea.l    A0, [A2 + 0x8]
  7474. 00005C00  A023                     syscall    DisposHandle/DisposeHandle
  7475. label00005C02:
  7476. 00005C02  4A6E 000C                tst.w      [A6 + 0xC]
  7477. 00005C06  6F0A                     ble        +0xC /* 00005C12 */
  7478. 00005C08  2F0A                     move.l     -[A7], A2
  7479. 00005C0A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  7480. 00005C10  584F                     addq.w     A7, 4
  7481. label00005C12:
  7482. 00005C12  204A                     movea.l    A0, A2
  7483. 00005C14  245F                     movea.l    A2, [A7]+
  7484. 00005C16  4E5E                     unlink     A6
  7485. 00005C18  4E75                     rts
  7486. 00005C1A  4E56 0000                link       A6, 0
  7487. 00005C1E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7488. 00005C22  246E 0008                movea.l    A2, [A6 + 0x8]
  7489. 00005C26  286E 000C                movea.l    A4, [A6 + 0xC]
  7490. 00005C2A  162E 0010                move.b     D3, [A6 + 0x10]
  7491. 00005C2E  266A 0008                movea.l    A3, [A2 + 0x8]
  7492. 00005C32  B9CB                     cmpa.l     A4, A3
  7493. 00005C34  673A                     beq        +0x3C /* 00005C70 */
  7494. 00005C36  4A2A 000C                tst.b      [A2 + 0xC]
  7495. 00005C3A  670A                     beq        +0xC /* 00005C46 */
  7496. 00005C3C  200B                     move.l     D0, A3
  7497. 00005C3E  6706                     beq        +0x8 /* 00005C46 */
  7498. 00005C40  206A 0008                movea.l    A0, [A2 + 0x8]
  7499. 00005C44  A023                     syscall    DisposHandle/DisposeHandle
  7500. label00005C46:
  7501. 00005C46  254C 0008                move.l     [A2 + 0x8], A4
  7502. 00005C4A  1543 000C                move.b     [A2 + 0xC], D3
  7503. 00005C4E  2F0A                     move.l     -[A7], A2
  7504. 00005C50  2057                     movea.l    A0, [A7]
  7505. 00005C52  2250                     movea.l    A1, [A0]
  7506. 00005C54  2269 0034                movea.l    A1, [A1 + 0x34]
  7507. 00005C58  4E91                     jsr        [A1]
  7508. 00005C5A  42A7                     clr.l      -[A7]
  7509. 00005C5C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7510. 00005C60  2057                     movea.l    A0, [A7]
  7511. 00005C62  2268 0004                movea.l    A1, [A0 + 0x4]
  7512. 00005C66  2269 00F0                movea.l    A1, [A1 + 0xF0]
  7513. 00005C6A  4E91                     jsr        [A1]
  7514. 00005C6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7515. label00005C70:
  7516. 00005C70  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7517. 00005C74  4E5E                     unlink     A6
  7518. 00005C76  4E75                     rts
  7519. 00005C78  4E56 FFFC                link       A6, -0x0004
  7520. 00005C7C  48E7 1030                movem.l    -[A7], D3,A2,A3
  7521. 00005C80  266E 0008                movea.l    A3, [A6 + 0x8]
  7522. 00005C84  362E 000C                move.w     D3, [A6 + 0xC]
  7523. 00005C88  95CA                     sub.l      A2, A2
  7524. 00005C8A  0C43 CFC7                cmpi.w     D3, 0xCFC7
  7525. 00005C8E  6730                     beq        +0x32 /* 00005CC0 */
  7526. 00005C90  594F                     subq.w     A7, 4
  7527. 00005C92  3F03                     move.w     -[A7], D3
  7528. 00005C94  A9BF                     syscall    GetRMenu
  7529. 00005C96  205F                     movea.l    A0, [A7]+
  7530. 00005C98  2448                     movea.l    A2, A0
  7531. 00005C9A  200A                     move.l     D0, A2
  7532. 00005C9C  661E                     bne        +0x20 /* 00005CBC */
  7533. 00005C9E  42A7                     clr.l      -[A7]
  7534. 00005CA0  486E FFFC                pea.l      [A6 - 0x4]
  7535. 00005CA4  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  7536. 00005CAC  4879 0000 3FD8           push.l     0x3FD8
  7537. 00005CB2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  7538. 00005CB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7539. label00005CBC:
  7540. 00005CBC  2F0A                     move.l     -[A7], A2
  7541. 00005CBE  A992                     syscall    DetachResource
  7542. label00005CC0:
  7543. 00005CC0  1F3C 0001                move.b     -[A7], 0x1
  7544. 00005CC4  2F0A                     move.l     -[A7], A2
  7545. 00005CC6  2F0B                     move.l     -[A7], A3
  7546. 00005CC8  2057                     movea.l    A0, [A7]
  7547. 00005CCA  2250                     movea.l    A1, [A0]
  7548. 00005CCC  2269 000C                movea.l    A1, [A1 + 0xC]
  7549. 00005CD0  4E91                     jsr        [A1]
  7550. 00005CD2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7551. 00005CD6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7552. 00005CDA  4E5E                     unlink     A6
  7553. 00005CDC  4E75                     rts
  7554. 00005CDE  2F0B                     move.l     -[A7], A3
  7555. 00005CE0  266F 0008                movea.l    A3, [A7 + 0x8]
  7556. 00005CE4  323C CFC7                move.w     D1, 0xCFC7
  7557. 00005CE8  226B 0008                movea.l    A1, [A3 + 0x8]
  7558. 00005CEC  2009                     move.l     D0, A1
  7559. 00005CEE  6704                     beq        +0x6 /* 00005CF4 */
  7560. 00005CF0  2051                     movea.l    A0, [A1]
  7561. 00005CF2  3210                     move.w     D1, [A0]
  7562. label00005CF4:
  7563. 00005CF4  3001                     move.w     D0, D1
  7564. 00005CF6  265F                     movea.l    A3, [A7]+
  7565. 00005CF8  4E75                     rts
  7566. 00005CFA  4E56 0000                link       A6, 0
  7567. 00005CFE  2F0A                     move.l     -[A7], A2
  7568. 00005D00  246E 0008                movea.l    A2, [A6 + 0x8]
  7569. 00005D04  306E 000C                movea.w    A0, [A6 + 0xC]
  7570. 00005D08  2F08                     move.l     -[A7], A0
  7571. 00005D0A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7572. 00005D0E  2057                     movea.l    A0, [A7]
  7573. 00005D10  2268 0004                movea.l    A1, [A0 + 0x4]
  7574. 00005D14  2269 0020                movea.l    A1, [A1 + 0x20]
  7575. 00005D18  4E91                     jsr        [A1]
  7576. 00005D1A  504F                     addq.w     A7, 8
  7577. 00005D1C  245F                     movea.l    A2, [A7]+
  7578. 00005D1E  4E5E                     unlink     A6
  7579. 00005D20  4E75                     rts
  7580. 00005D22  4E56 0000                link       A6, 0
  7581. 00005D26  2F0A                     move.l     -[A7], A2
  7582. 00005D28  246E 0008                movea.l    A2, [A6 + 0x8]
  7583. 00005D2C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7584. 00005D30  2057                     movea.l    A0, [A7]
  7585. 00005D32  2268 0004                movea.l    A1, [A0 + 0x4]
  7586. 00005D36  2269 001C                movea.l    A1, [A1 + 0x1C]
  7587. 00005D3A  4E91                     jsr        [A1]
  7588. 00005D3C  584F                     addq.w     A7, 4
  7589. 00005D3E  245F                     movea.l    A2, [A7]+
  7590. 00005D40  4E5E                     unlink     A6
  7591. 00005D42  4E75                     rts
  7592. 00005D44  4E56 0000                link       A6, 0
  7593. 00005D48  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7594. 00005D4C  246E 0008                movea.l    A2, [A6 + 0x8]
  7595. 00005D50  362E 000C                move.w     D3, [A6 + 0xC]
  7596. 00005D54  286E 000E                movea.l    A4, [A6 + 0xE]
  7597. 00005D58  266A 0008                movea.l    A3, [A2 + 0x8]
  7598. 00005D5C  200B                     move.l     D0, A3
  7599. 00005D5E  672E                     beq        +0x30 /* 00005D8E */
  7600. 00005D60  2F0B                     move.l     -[A7], A3
  7601. 00005D62  3F03                     move.w     -[A7], D3
  7602. 00005D64  2F0C                     move.l     -[A7], A4
  7603. 00005D66  A947                     syscall    SetMenuItemText/SetItem
  7604. 00005D68  2F0A                     move.l     -[A7], A2
  7605. 00005D6A  2057                     movea.l    A0, [A7]
  7606. 00005D6C  2250                     movea.l    A1, [A0]
  7607. 00005D6E  2269 0014                movea.l    A1, [A1 + 0x14]
  7608. 00005D72  4E91                     jsr        [A1]
  7609. 00005D74  B640                     cmp.w      D3, D0
  7610. 00005D76  584F                     addq.w     A7, 4
  7611. 00005D78  6614                     bne        +0x16 /* 00005D8E */
  7612. 00005D7A  42A7                     clr.l      -[A7]
  7613. 00005D7C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7614. 00005D80  2057                     movea.l    A0, [A7]
  7615. 00005D82  2268 0004                movea.l    A1, [A0 + 0x4]
  7616. 00005D86  2269 00F0                movea.l    A1, [A1 + 0xF0]
  7617. 00005D8A  4E91                     jsr        [A1]
  7618. 00005D8C  504F                     addq.w     A7, 8
  7619. label00005D8E:
  7620. 00005D8E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7621. 00005D92  4E5E                     unlink     A6
  7622. 00005D94  4E75                     rts
  7623. 00005D96  4E56 0000                link       A6, 0
  7624. 00005D9A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7625. 00005D9E  286E 0008                movea.l    A4, [A6 + 0x8]
  7626. 00005DA2  362E 000C                move.w     D3, [A6 + 0xC]
  7627. 00005DA6  246E 000E                movea.l    A2, [A6 + 0xE]
  7628. 00005DAA  266C 0008                movea.l    A3, [A4 + 0x8]
  7629. 00005DAE  200B                     move.l     D0, A3
  7630. 00005DB0  670A                     beq        +0xC /* 00005DBC */
  7631. 00005DB2  2F0B                     move.l     -[A7], A3
  7632. 00005DB4  3F03                     move.w     -[A7], D3
  7633. 00005DB6  2F0A                     move.l     -[A7], A2
  7634. 00005DB8  A946                     syscall    GetMenuItemText/GetItem
  7635. 00005DBA  6002                     bra        +0x4 /* 00005DBE */
  7636. label00005DBC:
  7637. 00005DBC  4212                     clr.b      [A2]
  7638. label00005DBE:
  7639. 00005DBE  204A                     movea.l    A0, A2
  7640. 00005DC0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7641. 00005DC4  4E5E                     unlink     A6
  7642. 00005DC6  4E75                     rts
  7643. 00005DC8  4E56 0000                link       A6, 0
  7644. 00005DCC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7645. 00005DD0  246E 0008                movea.l    A2, [A6 + 0x8]
  7646. 00005DD4  286E 000C                movea.l    A4, [A6 + 0xC]
  7647. 00005DD8  162E 0010                move.b     D3, [A6 + 0x10]
  7648. 00005DDC  266A 0008                movea.l    A3, [A2 + 0x8]
  7649. 00005DE0  200B                     move.l     D0, A3
  7650. 00005DE2  6738                     beq        +0x3A /* 00005E1C */
  7651. 00005DE4  4A03                     tst.b      D3
  7652. 00005DE6  6720                     beq        +0x22 /* 00005E08 */
  7653. 00005DE8  2F0B                     move.l     -[A7], A3
  7654. 00005DEA  4879 0000 3FD6           push.l     0x3FD6
  7655. 00005DF0  A933                     syscall    AppendMenu
  7656. 00005DF2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7657. 00005DF6  554F                     subq.w     A7, 2
  7658. 00005DF8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7659. 00005DFC  A950                     syscall    CountMItems
  7660. 00005DFE  301F                     move.w     D0, [A7]+
  7661. 00005E00  3F00                     move.w     -[A7], D0
  7662. 00005E02  2F0C                     move.l     -[A7], A4
  7663. 00005E04  A947                     syscall    SetMenuItemText/SetItem
  7664. 00005E06  6006                     bra        +0x8 /* 00005E0E */
  7665. label00005E08:
  7666. 00005E08  2F0B                     move.l     -[A7], A3
  7667. 00005E0A  2F0C                     move.l     -[A7], A4
  7668. 00005E0C  A933                     syscall    AppendMenu
  7669. label00005E0E:
  7670. 00005E0E  2F0A                     move.l     -[A7], A2
  7671. 00005E10  2057                     movea.l    A0, [A7]
  7672. 00005E12  2250                     movea.l    A1, [A0]
  7673. 00005E14  2269 0034                movea.l    A1, [A1 + 0x34]
  7674. 00005E18  4E91                     jsr        [A1]
  7675. 00005E1A  584F                     addq.w     A7, 4
  7676. label00005E1C:
  7677. 00005E1C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7678. 00005E20  4E5E                     unlink     A6
  7679. 00005E22  4E75                     rts
  7680. 00005E24  4E56 0000                link       A6, 0
  7681. 00005E28  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  7682. 00005E2C  246E 0008                movea.l    A2, [A6 + 0x8]
  7683. 00005E30  286E 000C                movea.l    A4, [A6 + 0xC]
  7684. 00005E34  362E 0010                move.w     D3, [A6 + 0x10]
  7685. 00005E38  1A2E 0012                move.b     D5, [A6 + 0x12]
  7686. 00005E3C  266A 0008                movea.l    A3, [A2 + 0x8]
  7687. 00005E40  200B                     move.l     D0, A3
  7688. 00005E42  6700 0084                beq        +0x86 /* 00005EC8 */
  7689. 00005E46  554F                     subq.w     A7, 2
  7690. 00005E48  2F0B                     move.l     -[A7], A3
  7691. 00005E4A  A950                     syscall    CountMItems
  7692. 00005E4C  301F                     move.w     D0, [A7]+
  7693. 00005E4E  3800                     move.w     D4, D0
  7694. 00005E50  B644                     cmp.w      D3, D4
  7695. 00005E52  6F04                     ble        +0x6 /* 00005E58 */
  7696. 00005E54  3604                     move.w     D3, D4
  7697. 00005E56  6006                     bra        +0x8 /* 00005E5E */
  7698. label00005E58:
  7699. 00005E58  4A43                     tst.w      D3
  7700. 00005E5A  6C02                     bge        +0x4 /* 00005E5E */
  7701. 00005E5C  7600                     moveq.l    D3, 0x00
  7702. label00005E5E:
  7703. 00005E5E  4A05                     tst.b      D5
  7704. 00005E60  671E                     beq        +0x20 /* 00005E80 */
  7705. 00005E62  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7706. 00005E66  4879 0000 3FD6           push.l     0x3FD6
  7707. 00005E6C  3F03                     move.w     -[A7], D3
  7708. 00005E6E  A826                     syscall    InsertMenuItem/InsMenuItem
  7709. 00005E70  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7710. 00005E74  3003                     move.w     D0, D3
  7711. 00005E76  5240                     addq.w     D0, 1
  7712. 00005E78  3F00                     move.w     -[A7], D0
  7713. 00005E7A  2F0C                     move.l     -[A7], A4
  7714. 00005E7C  A947                     syscall    SetMenuItemText/SetItem
  7715. 00005E7E  600A                     bra        +0xC /* 00005E8A */
  7716. label00005E80:
  7717. 00005E80  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7718. 00005E84  2F0C                     move.l     -[A7], A4
  7719. 00005E86  3F03                     move.w     -[A7], D3
  7720. 00005E88  A826                     syscall    InsertMenuItem/InsMenuItem
  7721. label00005E8A:
  7722. 00005E8A  2F0A                     move.l     -[A7], A2
  7723. 00005E8C  2057                     movea.l    A0, [A7]
  7724. 00005E8E  2250                     movea.l    A1, [A0]
  7725. 00005E90  2269 0034                movea.l    A1, [A1 + 0x34]
  7726. 00005E94  4E91                     jsr        [A1]
  7727. 00005E96  2F0A                     move.l     -[A7], A2
  7728. 00005E98  2057                     movea.l    A0, [A7]
  7729. 00005E9A  2250                     movea.l    A1, [A0]
  7730. 00005E9C  2269 0014                movea.l    A1, [A1 + 0x14]
  7731. 00005EA0  4E91                     jsr        [A1]
  7732. 00005EA2  3A00                     move.w     D5, D0
  7733. 00005EA4  B645                     cmp.w      D3, D5
  7734. 00005EA6  504F                     addq.w     A7, 8
  7735. 00005EA8  6C1E                     bge        +0x20 /* 00005EC8 */
  7736. 00005EAA  554F                     subq.w     A7, 2
  7737. 00005EAC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7738. 00005EB0  A950                     syscall    CountMItems
  7739. 00005EB2  301F                     move.w     D0, [A7]+
  7740. 00005EB4  D045                     add.w      D0, D5
  7741. 00005EB6  9044                     sub.w      D0, D4
  7742. 00005EB8  3F00                     move.w     -[A7], D0
  7743. 00005EBA  2F0A                     move.l     -[A7], A2
  7744. 00005EBC  2057                     movea.l    A0, [A7]
  7745. 00005EBE  2250                     movea.l    A1, [A0]
  7746. 00005EC0  2269 0010                movea.l    A1, [A1 + 0x10]
  7747. 00005EC4  4E91                     jsr        [A1]
  7748. 00005EC6  5C4F                     addq.w     A7, 6
  7749. label00005EC8:
  7750. 00005EC8  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  7751. 00005ECC  4E5E                     unlink     A6
  7752. 00005ECE  4E75                     rts
  7753. 00005ED0  4E56 0000                link       A6, 0
  7754. 00005ED4  48E7 1820                movem.l    -[A7], D3,D4,A2
  7755. 00005ED8  246E 0008                movea.l    A2, [A6 + 0x8]
  7756. 00005EDC  382E 000C                move.w     D4, [A6 + 0xC]
  7757. 00005EE0  4AAA 0008                tst.l      [A2 + 0x8]
  7758. 00005EE4  676A                     beq        +0x6C /* 00005F50 */
  7759. 00005EE6  2F0A                     move.l     -[A7], A2
  7760. 00005EE8  2057                     movea.l    A0, [A7]
  7761. 00005EEA  2250                     movea.l    A1, [A0]
  7762. 00005EEC  2269 0014                movea.l    A1, [A1 + 0x14]
  7763. 00005EF0  4E91                     jsr        [A1]
  7764. 00005EF2  3600                     move.w     D3, D0
  7765. 00005EF4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7766. 00005EF8  3F04                     move.w     -[A7], D4
  7767. 00005EFA  A952                     syscall    DeleteMenuItem/DelMenuItem
  7768. 00005EFC  2F0A                     move.l     -[A7], A2
  7769. 00005EFE  2057                     movea.l    A0, [A7]
  7770. 00005F00  2250                     movea.l    A1, [A0]
  7771. 00005F02  2269 0034                movea.l    A1, [A1 + 0x34]
  7772. 00005F06  4E91                     jsr        [A1]
  7773. 00005F08  B843                     cmp.w      D4, D3
  7774. 00005F0A  504F                     addq.w     A7, 8
  7775. 00005F0C  6626                     bne        +0x28 /* 00005F34 */
  7776. 00005F0E  3F3C 0001                move.w     -[A7], 0x1
  7777. 00005F12  2F0A                     move.l     -[A7], A2
  7778. 00005F14  2057                     movea.l    A0, [A7]
  7779. 00005F16  2250                     movea.l    A1, [A0]
  7780. 00005F18  2269 0010                movea.l    A1, [A1 + 0x10]
  7781. 00005F1C  4E91                     jsr        [A1]
  7782. 00005F1E  42A7                     clr.l      -[A7]
  7783. 00005F20  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7784. 00005F24  2057                     movea.l    A0, [A7]
  7785. 00005F26  2268 0004                movea.l    A1, [A0 + 0x4]
  7786. 00005F2A  2269 00F0                movea.l    A1, [A1 + 0xF0]
  7787. 00005F2E  4E91                     jsr        [A1]
  7788. 00005F30  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7789. label00005F34:
  7790. 00005F34  B843                     cmp.w      D4, D3
  7791. 00005F36  6C18                     bge        +0x1A /* 00005F50 */
  7792. 00005F38  4A44                     tst.w      D4
  7793. 00005F3A  6F14                     ble        +0x16 /* 00005F50 */
  7794. 00005F3C  3003                     move.w     D0, D3
  7795. 00005F3E  5340                     subq.w     D0, 1
  7796. 00005F40  3F00                     move.w     -[A7], D0
  7797. 00005F42  2F0A                     move.l     -[A7], A2
  7798. 00005F44  2057                     movea.l    A0, [A7]
  7799. 00005F46  2250                     movea.l    A1, [A0]
  7800. 00005F48  2269 0010                movea.l    A1, [A1 + 0x10]
  7801. 00005F4C  4E91                     jsr        [A1]
  7802. 00005F4E  5C4F                     addq.w     A7, 6
  7803. label00005F50:
  7804. 00005F50  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  7805. 00005F54  4E5E                     unlink     A6
  7806. 00005F56  4E75                     rts
  7807. 00005F58  4E56 0000                link       A6, 0
  7808. 00005F5C  48E7 1030                movem.l    -[A7], D3,A2,A3
  7809. 00005F60  246E 0008                movea.l    A2, [A6 + 0x8]
  7810. 00005F64  262E 000C                move.l     D3, [A6 + 0xC]
  7811. 00005F68  266A 0008                movea.l    A3, [A2 + 0x8]
  7812. 00005F6C  200B                     move.l     D0, A3
  7813. 00005F6E  6714                     beq        +0x16 /* 00005F84 */
  7814. 00005F70  2F0B                     move.l     -[A7], A3
  7815. 00005F72  2F03                     move.l     -[A7], D3
  7816. 00005F74  A94D                     syscall    AppendResMenu/AddResMenu
  7817. 00005F76  2F0A                     move.l     -[A7], A2
  7818. 00005F78  2057                     movea.l    A0, [A7]
  7819. 00005F7A  2250                     movea.l    A1, [A0]
  7820. 00005F7C  2269 0034                movea.l    A1, [A1 + 0x34]
  7821. 00005F80  4E91                     jsr        [A1]
  7822. 00005F82  584F                     addq.w     A7, 4
  7823. label00005F84:
  7824. 00005F84  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7825. 00005F88  4E5E                     unlink     A6
  7826. 00005F8A  4E75                     rts
  7827. 00005F8C  4E56 0000                link       A6, 0
  7828. 00005F90  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  7829. 00005F94  246E 0008                movea.l    A2, [A6 + 0x8]
  7830. 00005F98  262E 000C                move.l     D3, [A6 + 0xC]
  7831. 00005F9C  3A2E 0010                move.w     D5, [A6 + 0x10]
  7832. 00005FA0  266A 0008                movea.l    A3, [A2 + 0x8]
  7833. 00005FA4  200B                     move.l     D0, A3
  7834. 00005FA6  6752                     beq        +0x54 /* 00005FFA */
  7835. 00005FA8  554F                     subq.w     A7, 2
  7836. 00005FAA  2F0B                     move.l     -[A7], A3
  7837. 00005FAC  A950                     syscall    CountMItems
  7838. 00005FAE  301F                     move.w     D0, [A7]+
  7839. 00005FB0  3800                     move.w     D4, D0
  7840. 00005FB2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7841. 00005FB6  2F03                     move.l     -[A7], D3
  7842. 00005FB8  3F05                     move.w     -[A7], D5
  7843. 00005FBA  A951                     syscall    InsertResMenu
  7844. 00005FBC  2F0A                     move.l     -[A7], A2
  7845. 00005FBE  2057                     movea.l    A0, [A7]
  7846. 00005FC0  2250                     movea.l    A1, [A0]
  7847. 00005FC2  2269 0034                movea.l    A1, [A1 + 0x34]
  7848. 00005FC6  4E91                     jsr        [A1]
  7849. 00005FC8  2F0A                     move.l     -[A7], A2
  7850. 00005FCA  2057                     movea.l    A0, [A7]
  7851. 00005FCC  2250                     movea.l    A1, [A0]
  7852. 00005FCE  2269 0014                movea.l    A1, [A1 + 0x14]
  7853. 00005FD2  4E91                     jsr        [A1]
  7854. 00005FD4  3600                     move.w     D3, D0
  7855. 00005FD6  BA43                     cmp.w      D5, D3
  7856. 00005FD8  504F                     addq.w     A7, 8
  7857. 00005FDA  6C1E                     bge        +0x20 /* 00005FFA */
  7858. 00005FDC  554F                     subq.w     A7, 2
  7859. 00005FDE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  7860. 00005FE2  A950                     syscall    CountMItems
  7861. 00005FE4  301F                     move.w     D0, [A7]+
  7862. 00005FE6  D043                     add.w      D0, D3
  7863. 00005FE8  9044                     sub.w      D0, D4
  7864. 00005FEA  3F00                     move.w     -[A7], D0
  7865. 00005FEC  2F0A                     move.l     -[A7], A2
  7866. 00005FEE  2057                     movea.l    A0, [A7]
  7867. 00005FF0  2250                     movea.l    A1, [A0]
  7868. 00005FF2  2269 0010                movea.l    A1, [A1 + 0x10]
  7869. 00005FF6  4E91                     jsr        [A1]
  7870. 00005FF8  5C4F                     addq.w     A7, 6
  7871. label00005FFA:
  7872. 00005FFA  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  7873. 00005FFE  4E5E                     unlink     A6
  7874. 00006000  4E75                     rts
  7875. 00006002  4E56 0000                link       A6, 0
  7876. 00006006  48E7 0030                movem.l    -[A7], A2,A3
  7877. 0000600A  246E 0008                movea.l    A2, [A6 + 0x8]
  7878. 0000600E  266A 0008                movea.l    A3, [A2 + 0x8]
  7879. 00006012  200B                     move.l     D0, A3
  7880. 00006014  6736                     beq        +0x38 /* 0000604C */
  7881. 00006016  554F                     subq.w     A7, 2
  7882. 00006018  2F0B                     move.l     -[A7], A3
  7883. 0000601A  A950                     syscall    CountMItems
  7884. 0000601C  301F                     move.w     D0, [A7]+
  7885. 0000601E  48C0                     ext.l      D0
  7886. 00006020  2F00                     move.l     -[A7], D0
  7887. 00006022  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7888. 00006026  2057                     movea.l    A0, [A7]
  7889. 00006028  2268 0004                movea.l    A1, [A0 + 0x4]
  7890. 0000602C  2269 0164                movea.l    A1, [A1 + 0x164]
  7891. 00006030  4E91                     jsr        [A1]
  7892. 00006032  4878 0001                push.l     0x1
  7893. 00006036  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7894. 0000603A  2057                     movea.l    A0, [A7]
  7895. 0000603C  2268 0004                movea.l    A1, [A0 + 0x4]
  7896. 00006040  2269 0160                movea.l    A1, [A1 + 0x160]
  7897. 00006044  4E91                     jsr        [A1]
  7898. 00006046  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7899. 0000604A  6028                     bra        +0x2A /* 00006074 */
  7900. label0000604C:
  7901. 0000604C  42A7                     clr.l      -[A7]
  7902. 0000604E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7903. 00006052  2057                     movea.l    A0, [A7]
  7904. 00006054  2268 0004                movea.l    A1, [A0 + 0x4]
  7905. 00006058  2269 0164                movea.l    A1, [A1 + 0x164]
  7906. 0000605C  4E91                     jsr        [A1]
  7907. 0000605E  42A7                     clr.l      -[A7]
  7908. 00006060  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  7909. 00006064  2057                     movea.l    A0, [A7]
  7910. 00006066  2268 0004                movea.l    A1, [A0 + 0x4]
  7911. 0000606A  2269 0160                movea.l    A1, [A1 + 0x160]
  7912. 0000606E  4E91                     jsr        [A1]
  7913. 00006070  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7914. label00006074:
  7915. 00006074  4CDF 0C00                movem.l    A2,A3, [A7]+
  7916. 00006078  4E5E                     unlink     A6
  7917. 0000607A  4E75                     rts
  7918. 0000607C  4E56 FFF4                link       A6, -0x000C
  7919. 00006080  48E7 0030                movem.l    -[A7], A2,A3
  7920. 00006084  266E 0008                movea.l    A3, [A6 + 0x8]
  7921. 00006088  246E 000C                movea.l    A2, [A6 + 0xC]
  7922. 0000608C  268A                     move.l     [A3], A2
  7923. 0000608E  276E 0010 0004           move.l     [A3 + 0x4], [A6 + 0x10]
  7924. 00006094  4AAE 0010                tst.l      [A6 + 0x10]
  7925. 00006098  675E                     beq        +0x60 /* 000060F8 */
  7926. 0000609A  42A7                     clr.l      -[A7]
  7927. 0000609C  2F0A                     move.l     -[A7], A2
  7928. 0000609E  2057                     movea.l    A0, [A7]
  7929. 000060A0  2268 0004                movea.l    A1, [A0 + 0x4]
  7930. 000060A4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7931. 000060A8  4E91                     jsr        [A1]
  7932. 000060AA  2F0A                     move.l     -[A7], A2
  7933. 000060AC  2057                     movea.l    A0, [A7]
  7934. 000060AE  2268 0004                movea.l    A1, [A0 + 0x4]
  7935. 000060B2  2269 0018                movea.l    A1, [A1 + 0x18]
  7936. 000060B6  4E91                     jsr        [A1]
  7937. 000060B8  584F                     addq.w     A7, 4
  7938. 000060BA  2F08                     move.l     -[A7], A0
  7939. 000060BC  486E FFF4                pea.l      [A6 - 0xC]
  7940. 000060C0  4EB9 0000 2110           jsr        [0x00002110]
  7941. 000060C6  486E 0010                pea.l      [A6 + 0x10]
  7942. 000060CA  4878 0004                push.l     0x4
  7943. 000060CE  2F3C 6D68 616E           move.l     -[A7], 0x6D68616E /* 'mhan' */
  7944. 000060D4  4267                     clr.w      -[A7]
  7945. 000060D6  206A 0066                movea.l    A0, [A2 + 0x66]
  7946. 000060DA  4850                     pea.l      [A0]
  7947. 000060DC  2057                     movea.l    A0, [A7]
  7948. 000060DE  2250                     movea.l    A1, [A0]
  7949. 000060E0  2269 0074                movea.l    A1, [A1 + 0x74]
  7950. 000060E4  4E91                     jsr        [A1]
  7951. 000060E6  3F3C FFFF                move.w     -[A7], 0xFFFF
  7952. 000060EA  486E FFF4                pea.l      [A6 - 0xC]
  7953. 000060EE  4EB9 0000 2118           jsr        [0x00002118]
  7954. 000060F4  4FEF 0028                lea.l      A7, [A7 + 0x28]
  7955. label000060F8:
  7956. 000060F8  204B                     movea.l    A0, A3
  7957. 000060FA  4CDF 0C00                movem.l    A2,A3, [A7]+
  7958. 000060FE  4E5E                     unlink     A6
  7959. 00006100  4E75                     rts
  7960. 00006102  4E56 FFF0                link       A6, -0x0010
  7961. 00006106  48E7 1030                movem.l    -[A7], D3,A2,A3
  7962. 0000610A  246E 0008                movea.l    A2, [A6 + 0x8]
  7963. 0000610E  362E 000C                move.w     D3, [A6 + 0xC]
  7964. 00006112  200A                     move.l     D0, A2
  7965. 00006114  6700 0084                beq        +0x86 /* 0000619A */
  7966. 00006118  4AAA 0004                tst.l      [A2 + 0x4]
  7967. 0000611C  676E                     beq        +0x70 /* 0000618C */
  7968. 0000611E  42A7                     clr.l      -[A7]
  7969. 00006120  2F12                     move.l     -[A7], [A2]
  7970. 00006122  2057                     movea.l    A0, [A7]
  7971. 00006124  2268 0004                movea.l    A1, [A0 + 0x4]
  7972. 00006128  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7973. 0000612C  4E91                     jsr        [A1]
  7974. 0000612E  2F12                     move.l     -[A7], [A2]
  7975. 00006130  2057                     movea.l    A0, [A7]
  7976. 00006132  2268 0004                movea.l    A1, [A0 + 0x4]
  7977. 00006136  2269 0018                movea.l    A1, [A1 + 0x18]
  7978. 0000613A  4E91                     jsr        [A1]
  7979. 0000613C  584F                     addq.w     A7, 4
  7980. 0000613E  2F08                     move.l     -[A7], A0
  7981. 00006140  486E FFF4                pea.l      [A6 - 0xC]
  7982. 00006144  4EB9 0000 2110           jsr        [0x00002110]
  7983. 0000614A  42AE FFF0                clr.l      [A6 - 0x10]
  7984. 0000614E  486E FFF0                pea.l      [A6 - 0x10]
  7985. 00006152  4878 0004                push.l     0x4
  7986. 00006156  2F3C 6D68 616E           move.l     -[A7], 0x6D68616E /* 'mhan' */
  7987. 0000615C  4267                     clr.w      -[A7]
  7988. 0000615E  2652                     movea.l    A3, [A2]
  7989. 00006160  206B 0066                movea.l    A0, [A3 + 0x66]
  7990. 00006164  4850                     pea.l      [A0]
  7991. 00006166  2057                     movea.l    A0, [A7]
  7992. 00006168  2250                     movea.l    A1, [A0]
  7993. 0000616A  2269 0074                movea.l    A1, [A1 + 0x74]
  7994. 0000616E  4E91                     jsr        [A1]
  7995. 00006170  206A 0004                movea.l    A0, [A2 + 0x4]
  7996. 00006174  2050                     movea.l    A0, [A0]
  7997. 00006176  3F10                     move.w     -[A7], [A0]
  7998. 00006178  A936                     syscall    DeleteMenu
  7999. 0000617A  3F3C FFFF                move.w     -[A7], 0xFFFF
  8000. 0000617E  486E FFF4                pea.l      [A6 - 0xC]
  8001. label00006182:
  8002. 00006182  4EB9 0000 2118           jsr        [0x00002118]
  8003. 00006188  4FEF 0028                lea.l      A7, [A7 + 0x28]
  8004. label0000618C:
  8005. 0000618C  4A43                     tst.w      D3
  8006. 0000618E  6F0A                     ble        +0xC /* 0000619A */
  8007. 00006190  2F0A                     move.l     -[A7], A2
  8008. 00006192  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  8009. 00006198  584F                     addq.w     A7, 4
  8010. label0000619A:
  8011. 0000619A  204A                     movea.l    A0, A2
  8012. 0000619C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  8013. 000061A0  4E5E                     unlink     A6
  8014. 000061A2  4E75                     rts
  8015. 000061A4  0000 01E7                ori.b      D0, 0xE7
  8016. 000061A8  898F 8840                unpk       -[A4], -[A7], 0x8840
  8017. 000061AC  B487                     cmp.l      D2, D7
  8018. 000061AE  8FF9 FBBB 878F           divs.w     D7, [0xFBBB878F]
  8019. 000061B4  F9FB                     .invalid   <<F/7/4>>
  8020. 000061B6  BE8C                     cmp.l      D7, A4
  8021. 000061B8  8FF9 FB40 498B           divs.w     D7, [0xFB40498B]
  8022. 000061BE  8FF9 FBB9 F9FB           divs.w     D7, [0xFBB9F9FB]
  8023. 000061C4  AB88                     syscall    slAvg
  8024. 000061C6  8740 50D3                pack       D3, D0, 0x50D3
  8025. 000061CA  B0D3                     cmpa.w     A0, [A3]
  8026. 000061CC  B0D3                     cmpa.w     A0, [A3]
  8027. 000061CE  8690                     or.l       D3, [A0]
  8028. 000061D0  8340 6ACF                pack       D1, D0, 0x6ACF
  8029. 000061D4  B4CF                     cmpa.w     A2, A7
  8030. 000061D6  B4CF                     cmpa.w     A2, A7
  8031. 000061D8  8690                     or.l       D3, [A0]
  8032. 000061DA  83B1 A240                or.l       [A1 + A2.w * 2 + 0x40], D1
  8033. 000061DE  6DA2                     blt        -0x5C /* 00006182 */
  8034. 000061E0  9B91                     sub.l      [A1], D5
  8035. 000061E2  41E2                     lea.l      A0, -[A2]
  8036. 000061E4  9AF9 FBB7 F9FB           sub.w      A5, [0xFBB7F9FB]
  8037. 000061EA  A587                     syscall    IOPMsgRequest, flags=5
  8038. 000061EC  9183                     subx.l     D0, D3
  8039. 000061EE  87A7                     or.l       -[A7], D3
  8040. 000061F0  AD87                     syscall    NoteAlert, auto_pop
  8041. 000061F2  8585 96F9                unpk       D2, D5, 0x96F9
  8042. 000061F6  F9FB                     .invalid   <<F/7/4>>
  8043. 000061F8  4052                     negx.w     [A2]
  8044. 000061FA  8785 8596                unpk       D3, D5, 0x8596
  8045. 000061FE  F9F9                     .invalid   <<F/7/4>>
  8046. 00006200  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  8047. 00006202  48F9 F9FB A586 8589      movem.l    [0xA5868589], D0,D1,D3,D4,D5,D6,D7,A0,A3,A4,A5,A6,A7
  8048. 0000620A  8740 42AA                pack       D3, D0, 0x42AA
  8049. 0000620E  8C40                     or.w       D6, D0
  8050. 00006210  5F40                     subq.w     D0, 7
  8051. 00006212  C685                     and.l      D3, D5
  8052. 00006214  410E                     .invalid   0, A6 // invalid opcode 4 with b == 4
  8053. 00006216  F7F7                     .invalid   <<F/7/3>>
  8054. 00006218  F7F7                     .invalid   <<F/7/3>>
  8055. 0000621A  F7F7                     .invalid   <<F/7/3>>
  8056. 0000621C  F7F7                     .invalid   <<F/7/3>>
  8057. 0000621E  F7F7                     .invalid   <<F/7/3>>
  8058. 00006220  F7F7                     .invalid   <<F/7/3>>
  8059. 00006222  F7F7                     .invalid   <<F/7/3>>
  8060. 00006224  F7F7                     .invalid   <<F/7/3>>
  8061. 00006226  F7F7                     .invalid   <<F/7/3>>
  8062. 00006228  F7F7                     .invalid   <<F/7/3>>
  8063. 0000622A  F7F7                     .invalid   <<F/7/3>>
  8064. 0000622C  F7F7                     .invalid   <<F/7/3>>
  8065. 0000622E  41B4 F7F7                .invalid   0, <<invalid full ext with IS == 1 and I/IS == 7>> // invalid opcode 4 with b == 6
  8066. 00006232  F7F7                     .invalid   <<F/7/3>>
  8067. 00006234  F7F7                     .invalid   <<F/7/3>>
  8068. 00006236  F7F7                     .invalid   <<F/7/3>>
  8069. 00006238  F7F7                     .invalid   <<F/7/3>>
  8070. 0000623A  F7F7                     .invalid   <<F/7/3>>
  8071. 0000623C  F7F7                     .invalid   <<F/7/3>>
  8072. 0000623E  F7F7                     .invalid   <<F/7/3>>
  8073. 00006240  F7F7                     .invalid   <<F/7/3>>
  8074. 00006242  F7F7                     .invalid   <<F/7/3>>
  8075. 00006244  F7F7                     .invalid   <<F/7/3>>
  8076. 00006246  F741                     .extension 0x741 <<F/4-5/3>> // unimplemented
  8077. 00006248  CAF6 F4F7                mulu.w     D5, [A6 + A7.w * 4 - 0x9]
  8078. 0000624C  EEF7 F7F7 F7F7           bfset      <<invalid full ext with IS == 1 and I/IS == 7>> {31:D7}
  8079. 00006252  F7F7                     .invalid   <<F/7/3>>
  8080. 00006254  F7F7                     .invalid   <<F/7/3>>
  8081. 00006256  F7F7                     .invalid   <<F/7/3>>
  8082. 00006258  F7F7                     .invalid   <<F/7/3>>
  8083. 0000625A  F7F7                     .invalid   <<F/7/3>>
  8084. 0000625C  F7F7                     .invalid   <<F/7/3>>
  8085. 0000625E  F7F7                     .invalid   <<F/7/3>>
  8086. 00006260  F7F7                     .invalid   <<F/7/3>>
  8087. 00006262  40C2                     move.w     D2, SR
  8088. 00006264  4066                     negx.w     -[A6]
  8089. 00006266  F7F7                     .invalid   <<F/7/3>>
  8090. 00006268  F7F7                     .invalid   <<F/7/3>>
  8091. 0000626A  F7BD                     .invalid   <<F/6/3>>
  8092. 0000626C  A7F8                     syscall    vSegStack, flags=7
  8093. 0000626E  8E40                     or.w       D7, D0
  8094. 00006270  7492                     moveq.l    D2, 0xFFFFFF92
  8095. 00006272  85A7                     or.l       -[A7], D2
  8096. 00006274  838E 8FA2                unpk       -[A1], -[A6], 0x8FA2
  8097. 00006278  B98C                     cmpm.l     [A4]+, [A4]+
  8098. 0000627A  918C                     subx.l     -[A0], -[A4]
  8099. 0000627C  918C                     subx.l     -[A0], -[A4]
  8100. 0000627E  40D6                     move.w     [A6], SR
  8101. 00006280  95A4                     sub.l      -[A4], D2
  8102. 00006282  8890                     or.l       D4, [A0]
  8103. 00006284  B28B                     cmp.l      D1, A3
  8104. 00006286  928C                     sub.l      D1, A4
  8105. 00006288  988B                     sub.l      D4, A3
  8106. 0000628A  928C                     sub.l      D1, A4
  8107. 0000628C  B741                     xor.w      D1, D3
  8108. 0000628E  3EB3 9440                move.w     [A7], [A3 + A1.w * 4 + 0x40]
  8109. 00006292  44F7 86AD                move.b     [A7 + A0.w * 8 - 0x83], CCR
  8110. 00006296  8E9F                     or.l       D7, [A7]+
  8111. 00006298  8B40 5540                pack       D5, D0, 0x5540
  8112. 0000629C  5340                     subq.w     D0, 1
  8113. 0000629E  C97F                     and.w      <<invalid special address>>, D4
  8114. 000062A0  5C40                     addq.w     D0, 6
  8115. 000062A2  B27F                     cmp.w      D1, <<invalid special address>>
  8116. 000062A4  7D41                     moveq.l    D6, 0x41
  8117. 000062A6  2088                     move.l     [A0], A0
  8118. 000062A8  A296                     syscall    SharedLibsMPW, flags=2
  8119. 000062AA  9E83                     sub.l      D7, D3
  8120. 000062AC  9D40                     subx.w     D6, D0
  8121. 000062AE  9492                     sub.l      D2, [A2]
  8122. 000062B0  A59C                     syscall    NewPtrStartup, flags=5
  8123. 000062B2  A383                     syscall    SetOSDefault, flags=3
  8124. 000062B4  40F3 9799                move.w     [[ + A1 * 8]], SR
  8125. 000062B8  90AF 8340                sub.l      D0, [A7 - 0x7CC0]
  8126. 000062BC  4483                     neg.l      D3
  8127. 000062BE  407B 869F                negx.w     [PC + A0.w * 8 - 0x97]
  8128. 000062C2  8840                     or.w       D4, D0
  8129. 000062C4  4490                     neg.l      [A0]
  8130. 000062C6  FD8F                     .invalid   <<F/6/6>>
  8131. 000062C8  FD9B                     .invalid   <<F/6/6>>
  8132. 000062CA  878F F9FB                unpk       -[A3], -[A7], 0xF9FB
  8133. 000062CE  9C91                     sub.l      D6, [A1]
  8134. 000062D0  A2F9                     syscall    vSuperLoad, flags=2
  8135. 000062D2  FB9D                     .invalid   <<F/6/5>>
  8136. 000062D4  8887                     or.l       D4, D7
  8137. 000062D6  9540                     subx.w     D2, D0
  8138. 000062D8  4A40                     tst.w      D0
  8139. 000062DA  4397                     .invalid   1, [A7] // invalid opcode 4 with b == 6
  8140. 000062DC  9883                     sub.l      D4, D3
  8141. 000062DE  A941                     syscall    GetItmStyle
  8142. 000062E0  2ACB                     move.l     [A5]+, A3
  8143. 000062E2  D97F                     add.w      <<invalid special address>>, D4
  8144. 000062E4  AB7F                     syscall    stHilite
  8145. 000062E6  9B41                     subx.w     D5, D1
  8146. 000062E8  1DCB                     move.b     <<invalid special address>>, A3
  8147. 000062EA  DA7F                     add.w      D5, <<invalid special address>>
  8148. 000062EC  4541                     chk.w      D2, D1
  8149. 000062EE  1C7F                     movea.b    A6, <<invalid special address>>
  8150. 000062F0  2540 F48B                move.l     [A2 - 0xB75], D0
  8151. 000062F4  87BB 8D9C                or.l       <<invalid full ext with I/IS == 4>>, D3
  8152. 000062F8  A39C                     syscall    NewPtrStartup, flags=3
  8153. 000062FA  8785 9DF9                unpk       D3, D5, 0x9DF9
  8154. 000062FE  F9F9                     .invalid   <<F/7/4>>
  8155. 00006300  FB40                     .extension 0xB40 <<F/4-5/5>> // unimplemented
  8156. 00006302  68F9                     bvc        -0x5 /* 000062FD */
  8157. 00006304  F9F9                     .invalid   <<F/7/4>>
  8158. 00006306  FBAC                     .invalid   <<F/6/5>>
  8159. 00006308  8589 8740                unpk       -[A2], -[A1], 0x8740
  8160. 0000630C  5F7F                     subq.w     <<invalid special address>>, 7
  8161. 0000630E  B740                     xor.w      D0, D3
  8162. 00006310  4C7F B740                movem.l    D6,A0,A1,A2,A4,A5,A7, <<invalid special address>>
  8163. 00006314  587F                     addq.w     <<invalid special address>>, 4
  8164. 00006316  B740                     xor.w      D0, D3
  8165. 00006318  5C7F                     addq.w     <<invalid special address>>, 6
  8166. 0000631A  B740                     xor.w      D0, D3
  8167. 0000631C  96C9                     sub.w      A3, A1
  8168. 0000631E  BAC9                     cmpa.w     A5, A1
  8169. 00006320  4046                     negx.w     D6
  8170. 00006322  C940                     exg        D4, D0
  8171. 00006324  4AB0 838F 9340 6ADE      tst.l      [[ + <<invalid base displacement size>>] + A0 * 2 - 0x6CBF9522]
  8172. 0000632C  DB40                     addx.w     D5, D0
  8173. 0000632E  4ADE                     tas.b      [A6]+
  8174. 00006330  DB40                     addx.w     D5, D0
  8175. 00006332  57DE                     seq        [A6]+
  8176. 00006334  DBAD A440                add.l      [A5 - 0x5BC0], D5
  8177. 00006338  EB8F                     lsl        D7, 5
  8178. 0000633A  90B0 8F91                sub.l      D0, [[ + A0 * 8]]
  8179. 0000633E  9291                     sub.l      D1, [A1]
  8180. 00006340  B88F                     cmp.l      D4, A7
  8181. 00006342  8D42 5A87                pack       D6, D2, 0x5A87
  8182. 00006346  8889                     or.l       D4, A1
  8183. 00006348  96F9 F9FB 4097           sub.w      A3, [0xF9FB4097]
  8184. 0000634E  F6F9 9A8B                .extension 0x6F9 <<F/2-3/3>> // unimplemented
  8185. 00006352  AFF9                     syscall    AUXDispatch, auto_pop
  8186. 00006354  F9FB                     .invalid   <<F/7/4>>
  8187. 00006356  A6FC                     syscall    vCheckLoad, flags=6
  8188. 00006358  8A86                     or.l       D5, D6
  8189. 0000635A  8589 8795                unpk       -[A2], -[A1], 0x8795
  8190. 0000635E  838F 8F83                unpk       -[A1], -[A7], 0x8F83
  8191. 00006362  40B8 E2C8                negx.l     [0xFFFFE2C8]
  8192. 00006366  E240                     asr        D0.w, 1
  8193. 00006368  A2F2                     syscall    vLocCRec, flags=2
  8194. 0000636A  EF7F                     rol        D7.w, D7
  8195. 0000636C  AA40                     syscall    QDError
  8196. 0000636E  6D40                     blt        +0x42 /* 000063B0 */
  8197. 00006370  95E3                     sub.l      A2, -[A3]
  8198. 00006372  E2E2                     lsr   .w   -[A2]
  8199. 00006374  4086                     negx.l     D6
  8200. 00006376  F9E9                     .invalid   <<F/7/4>>
  8201. 00006378  C540                     exg        D2, D0
  8202. 0000637A  4AA3                     tst.l      -[A3]
  8203. 0000637C  4057                     negx.w     [A7]
  8204. 0000637E  E240                     asr        D0.w, 1
  8205. 00006380  5BF2 EF97 4045 D5B2      smi        [[] + A6 * 8 + 0x4045D5B2]
  8206. 00006388  4091                     negx.l     [A1]
  8207. 0000638A  9DAE F2EF                sub.l      [A6 - 0xD11], D6
  8208. 0000638E  9798                     sub.l      [A0]+, D3
  8209. 00006390  8840                     or.w       D4, D0
  8210. 00006392  C7F6 F99B 8683 908F      muls.w     D3, [[ + A7] - 0x797C6F71]
  8211. 0000639A  8340 40FC                pack       D1, D0, 0x40FC
  8212. 0000639E  F4F9                     cpusha     DATA+INST
  8213. 000063A0  ABBB                     syscall    bArith16Setup
  8214. 000063A2  A8A5                     syscall    FillRect
  8215. 000063A4  94A4                     sub.l      D2, -[A4]
  8216. 000063A6  968B                     sub.l      D3, A3
  8217. 000063A8  838F 8F83                unpk       -[A1], -[A7], 0x8F83
  8218. 000063AC  A7A6                     syscall    vStdEntry, flags=7
  8219. 000063AE  849A                     or.l       D2, [A2]+
  8220. label000063B0:
  8221. 000063B0  9884                     sub.l      D4, D4
  8222. 000063B2  9A98                     sub.l      D5, [A0]+
  8223. 000063B4  849A                     or.l       D2, [A2]+
  8224. 000063B6  BE83                     cmp.l      D7, D3
  8225. 000063B8  9097                     sub.l      D0, [A7]
  8226. 000063BA  B08F                     cmp.l      D0, A7
  8227. 000063BC  889E                     or.l       D4, [A6]+
  8228. 000063BE  8B87 9F86                unpk       D5, D7, 0x9F86
  8229. 000063C2  4149                     chk.w      D0, A1
  8230. 000063C4  7FBD                     moveq.l    D7, 0xFFFFFFBD
  8231. 000063C6  4046                     negx.w     D6
  8232. 000063C8  7FBD                     moveq.l    D7, 0xFFFFFFBD
  8233. 000063CA  8888                     or.l       D4, A0
  8234. 000063CC  9790                     sub.l      [A0], D3
  8235. 000063CE  40ED F892                move.w     [A5 - 0x76E], SR
  8236. 000063D2  9491                     sub.l      D2, [A1]
  8237. 000063D4  4051                     negx.w     [A1]
  8238. 000063D6  8340 9CBE                pack       D1, D0, 0x9CBE
  8239. 000063DA  412D 97AB                .invalid   0, [A5 - 0x6855] // invalid opcode 4 with b == 4
  8240. 000063DE  9F88                     subx.l     -[A7], -[A0]
  8241. 000063E0  0000 0051                ori.b      D0, 0x51 /* 'Q' */
  8242. 000063E4  494D                     chk.w      D4, A5
  8243. 000063E6  8989 8989                unpk       -[A4], -[A1], 0x8989
  8244. 000063EA  8989 8989                unpk       -[A4], -[A1], 0x8989
  8245. 000063EE  8989 8989                unpk       -[A4], -[A1], 0x8989
  8246. 000063F2  8989 8989                unpk       -[A4], -[A1], 0x8989
  8247. 000063F6  8989 8989                unpk       -[A4], -[A1], 0x8989
  8248. 000063FA  8989 8989                unpk       -[A4], -[A1], 0x8989
  8249. 000063FE  4055                     negx.w     [A5]
  8250. 00006400  F7F7                     .invalid   <<F/7/3>>
  8251. 00006402  F7F7                     .invalid   <<F/7/3>>
  8252. 00006404  F7F7                     .invalid   <<F/7/3>>
  8253. 00006406  F7F7                     .invalid   <<F/7/3>>
  8254. 00006408  405A                     negx.w     [A2]+
  8255. 0000640A  F7AD                     .invalid   <<F/6/3>>
  8256. 0000640C  F7F7                     .invalid   <<F/7/3>>
  8257. 0000640E  F7A4                     .invalid   <<F/6/3>>
  8258. 00006410  8989 8989                unpk       -[A4], -[A1], 0x8989
  8259. 00006414  8989 8989                unpk       -[A4], -[A1], 0x8989
  8260. 00006418  8D89 8989                unpk       -[A6], -[A1], 0x8989
  8261. 0000641C  8989 8989                unpk       -[A4], -[A1], 0x8989
  8262. 00006420  8989 8989                unpk       -[A4], -[A1], 0x8989
  8263. 00006424  8989 8989                unpk       -[A4], -[A1], 0x8989
  8264. 00006428  8989 8989                unpk       -[A4], -[A1], 0x8989
  8265. 0000642C  8989 9289                unpk       -[A4], -[A1], 0x9289
  8266. 00006430  8C8A                     or.l       D6, A2
  8267. 00006432  8D89 8989                unpk       -[A6], -[A1], 0x8989
  8268. 00006436  8989 0000                unpk       -[A4], -[A1], 0x0000
  8269. 0000643A  0000                     .incomplete
  8270.